Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
23 commits
Select commit Hold shift + click to select a range
24d2502
move mascot
adam-ce Aug 5, 2026
304a404
Deploy WebAssembly targets separately
adam-ce Aug 5, 2026
d5b28c0
Remove unused plain renderer mascot
adam-ce Aug 6, 2026
b7eae9c
Nest Radix WebAssembly artifacts
adam-ce Aug 6, 2026
38dee8a
Revert "Nest Radix WebAssembly artifacts"
adam-ce Aug 6, 2026
a5bb659
Use renderer-compatible Radix
adam-ce Aug 6, 2026
fdb4065
update AddRepo.cmake with a hopefully better version (testing, it alr…
adam-ce Aug 6, 2026
7bb5bd8
Add AlpineApp release deployment workflow
adam-ce Aug 6, 2026
94b22c3
Remove Asyncify from WebAssembly app
adam-ce Aug 6, 2026
e71f2ce
Merge branch 'codex/release-web-deploy'
adam-ce Aug 6, 2026
19c2a73
Reuse current WebGL context for capability checks
adam-ce Aug 7, 2026
6d121db
Update CI actions for Node 24
adam-ce Aug 7, 2026
346d5c1
Request debug GL context only with dev tools
adam-ce Aug 7, 2026
6931766
Merge branch 'AlpineMapsOrg:main' into main
adam-ce Aug 10, 2026
b779d07
work on webgpu deployment setup (imgui should not depend on nucleus a…
adam-ce Aug 10, 2026
91b7956
reintroduce Werror for all
adam-ce Aug 10, 2026
197cd71
Fix warnings exposed by transitive Werror
adam-ce Aug 10, 2026
1b8d1e9
Fix remaining Werror build failures
adam-ce Aug 11, 2026
e828f99
Fix remaining Werror build failures #2
adam-ce Aug 11, 2026
6f23e26
Fix remaining Werror build failures #3
adam-ce Aug 11, 2026
7515358
Authenticate Dawn release metadata requests
adam-ce Aug 13, 2026
e38d3d1
Verify downloaded Dawn release assets
adam-ce Aug 13, 2026
c4afc7d
Merge branch 'feature/work-on-alpineapp-deployment'
adam-ce Aug 13, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/workflows/cmake-presets.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ permissions:

jobs:
msvc-debug:
runs-on: windows-latest
runs-on: windows-2022
defaults:
run:
shell: powershell
Expand Down Expand Up @@ -53,7 +53,10 @@ jobs:
sccache-${{ runner.os }}-${{ env.ALP_CACHE_CONFIG }}-${{ env.ALP_CACHE_TOOLCHAIN }}-v1-

- name: Make sure MSVC is found when Ninja generator is in use
uses: ilammy/msvc-dev-cmd@v1
uses: TheMrMilchmann/setup-msvc-dev@v4
with:
arch: x64
sdk: 10.0.26100.0

- name: Install tools
run: choco install 7zip.install ninja
Expand Down Expand Up @@ -85,6 +88,7 @@ jobs:
- name: Configure
env:
CMAKE_PREFIX_PATH: ${{ env.QT_ROOT_DIR }}/lib/cmake
GITHUB_TOKEN: ${{ github.token }}
run: >
cmake --preset ${{ matrix.preset }}
-DCMAKE_POLICY_DEFAULT_CMP0141=NEW
Expand Down
27 changes: 16 additions & 11 deletions .github/workflows/deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -193,7 +193,7 @@ jobs:
find "$BUILD_DIR" -type f -iname "*.apk" ! -name "android-build-*.apk" -exec cp {} "$INSTALL_DIR" \;

- name: Create artifact
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: files_${{ matrix.qtarch }}
path: ${{ github.workspace }}/install/
Expand Down Expand Up @@ -383,14 +383,18 @@ jobs:
if: always()
run: ccache --show-stats --verbose

- name: Verify WebGPU app artifacts
- name: Verify app artifacts
run: |
test -f "$INSTALL_DIR/webgpu_app.html"
test -f "$INSTALL_DIR/webgpu_app.js"
test -f "$INSTALL_DIR/webgpu_app.wasm"
test -f "$INSTALL_DIR/alpineapp/alpineapp.html"
test -f "$INSTALL_DIR/alpineapp/alpineapp.js"
test -f "$INSTALL_DIR/alpineapp/alpineapp.wasm"
test -f "$INSTALL_DIR/alpineapp/logo_vertical_light_bg.png"
test -f "$INSTALL_DIR/webgpu_app/webgpu_app.html"
test -f "$INSTALL_DIR/webgpu_app/webgpu_app.js"
test -f "$INSTALL_DIR/webgpu_app/webgpu_app.wasm"

- name: Create artifact
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: files_${{ matrix.config}}
path: ${{ github.workspace }}/install/
Expand Down Expand Up @@ -451,9 +455,10 @@ jobs:
run: |
for config in wasm_mt wasm_mt_debug wasm_mt_lto; do
cd "$GITHUB_WORKSPACE/github_page/$config"
wget -q https://raw.githubusercontent.com/gzuidhof/coi-serviceworker/master/coi-serviceworker.min.js
for html in alpineapp.html webgpu_app.html; do
for target in alpineapp webgpu_app; do
html="$target/$target.html"
test -f "$html"
wget -q -O "$target/coi-serviceworker.min.js" https://raw.githubusercontent.com/gzuidhof/coi-serviceworker/master/coi-serviceworker.min.js
sed -i -e 's#<body onload="init()">#<body onload="init()"><script src="coi-serviceworker\.min\.js"></script>#g' "$html"
done
done
Expand All @@ -464,13 +469,13 @@ jobs:
target: github_page

- name: Create Pages artifact
uses: actions/upload-pages-artifact@v4
uses: actions/upload-pages-artifact@v5
with:
path: ${{github.workspace}}/github_page

- name: Setup Pages
uses: actions/configure-pages@v5
uses: actions/configure-pages@v6

- name: Deploy to GitHub Pages
id: deployment
uses: actions/deploy-pages@v4
uses: actions/deploy-pages@v5
1 change: 1 addition & 0 deletions .github/workflows/linux.yml
Original file line number Diff line number Diff line change
Expand Up @@ -110,6 +110,7 @@ jobs:
CC: ${{ matrix.CC }}
CXX: ${{ matrix.CXX }}
CMAKE_PREFIX_PATH: ${{env.QT_ROOT_DIR}}/lib/cmake
GITHUB_TOKEN: ${{ github.token }}
run: >
cmake -G Ninja
-DCMAKE_BUILD_TYPE=${{matrix.BUILD_TYPE}}
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/play-store.yml
Original file line number Diff line number Diff line change
Expand Up @@ -201,7 +201,7 @@ jobs:
find "$PLAY_STORE_DIR" -type f -iname "*.aab"

- name: Create Play Store artifact
uses: actions/upload-artifact@v5
uses: actions/upload-artifact@v7
with:
name: play_store_aab
path: ${{ github.workspace }}/play-store/
Expand Down
Loading