Bartosz Taudul
37a7c2c197
Add permissions and concurrency groups to all workflows
...
Set contents: read permissions on every workflow and add per-workflow
concurrency groups keyed on the git ref to deduplicate concurrent runs.
Release workflow keeps cancel-in-progress: false so a release build is
never canceled; job-level contents: write on attach-to-release is
preserved. Concurrency groups use hardcoded prefixes so reusable
workflows called from release.yml do not inherit the caller workflow
name and collide.
2026-08-09 12:46:40 +02:00
Bartosz Taudul
5298316480
Revert emscripten back to 5.0.7. There are threading problems with 6.0.0.
...
Specifically, click on the red power off button to go back to the welcome
screen, and the cleanup popup never goes away.
2026-06-14 16:24:13 +02:00
Bartosz Taudul
3816b2485e
Bump used emscripten version to 6.0.0.
2026-06-14 15:06:53 +02:00
Bartosz Taudul
82560c8c0e
Fix emscripten CI job.
2026-04-10 17:06:34 +02:00
Bartosz Taudul
1dee03e4f2
Rename workflow job names for uniqueness across workflows
2026-03-28 22:30:29 +01:00
Bartosz Taudul
a9070da72e
Cache CPM on CI.
2026-02-19 23:07:00 +01:00
Bartosz Taudul
0abf0083be
Enable workflow dispatch for CI jobs.
2026-02-19 23:06:33 +01:00
Bartosz Taudul
89f246dc07
Bump emscripten SDK to 4.0.10.
2025-07-12 18:20:28 +02:00
Bartosz Taudul
2de14f4e38
Patching CPM checkouts is broken without a cache.
...
https://github.com/cpm-cmake/CPM.cmake/issues/577
2024-09-27 16:12:42 +02:00
Bartosz Taudul
bc60621d61
Use svg favicon.
2024-09-26 16:21:16 +02:00
Bartosz Taudul
9c5c082d83
Provide zstd compressed files.
2024-09-26 00:25:13 +02:00
Bartosz Taudul
207605f93b
Ignore git unsafe directory.
2024-09-20 22:39:05 +02:00
Bartosz Taudul
650e1b9739
Pass github.sha as git rev.
2024-09-20 22:09:30 +02:00
Bartosz Taudul
a68ef3c27b
Emscripten deployment steps.
2024-09-20 21:40:10 +02:00
Bartosz Taudul
aa451b48bb
Add emscripten build job.
2024-09-20 21:28:32 +02:00