Rémi Verschelde
abaa76fcf9
CI: Sync configuration with master branch
...
Updates various actions to latest versions:
actions/cache@v3
actions/checkout@v3
actions/upload-artifact@v3
actions/setup-dotnet@v2
actions/setup-java@v3
actions/setup-python@v4
mymindstorm/setup-emsdk@v11
2022-08-25 14:11:54 +02:00
Fabio Alessandrelli
8773b83773
[CI] Refactor CI actions, use sub-actions, matrices.
2021-09-14 19:19:13 +02:00
Gordon MacPherson
0a1cf70037
Fix github actions cache server being down failing builds
...
(cherry picked from commit 27da2e364e
)
2021-08-18 23:08:21 +02:00
Rémi Verschelde
173e9b765a
CI: Bump BASE_BRANCH from 3.2 to 3.x
...
This was forgotten when renaming 3.2.4 to 3.3.
Once 3.3-stable is out and we branch off to 3.3, the BASE_BRANCH should
be bumped to 3.3 in that branch.
2021-04-19 14:37:47 +02:00
Rémi Verschelde
f50569a592
CI: Build without debug symbols to reduce cache size
...
We often hit "Too Many Requests" errors when uploading the cache with
`actions/cache` because there's a limit of 10 GB every 5 minutes, and we can
easily go over it when we amend or merge several PRs in a short timespan.
This will make the CI artifacts less useful for debugging crashes but there's
no real way around this.
(cherry picked from commit caea551d41
)
2021-02-22 14:16:42 +01:00
Rémi Verschelde
3ebd5a2301
CI: Sync configuration with master branch
...
- Factors out common arguments in SCONSFLAGS
- Upload artifacts
- Disable debug symbols for release templates
2020-10-22 14:04:37 +02:00
Sergey Minakov
3386fac02c
iOS: fix deprecations
...
Change deprecated method calls to new ones.
Guard iOS version dependant functionality behind availability checks.
2020-10-01 18:09:55 +03:00
Hugo Locurcio
30c4b1b67e
GitHub Actions: Prepend emoji to platform names for easy visual grepping
...
(cherry picked from commit 82b30f36cb
)
2020-08-25 14:36:22 +02:00
Rémi Verschelde
8fdb21f454
CI: Replace Travis iOS build by GitHub Actions
...
Last step of the migration from Travis/AppVeyor to GitHub Actions.
`werror=yes` should be enabled once outstanding warnings have been fixed.
2020-07-26 16:31:19 +02:00