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
986b1a9b18
CI: Mono glue generation sometimes crashes on exit, ignore it
2021-02-12 11:14:19 +01:00
Rémi Verschelde
72d7fab45e
CI: Build full Mono version on Linux, with glue
...
This makes the artifacts from the Linux Mono build usable.
2021-02-05 14:25:27 +01:00
Rafał Mikrut
2e87a652a4
Avoid opening editor multiple times in CI
2021-01-12 13:16:15 +01:00
Hugo Locurcio
07cf8983bf
Use the Dummy audio driver in CI to prevent spurious error messages
2020-10-31 19:35:20 +01:00
Rafał Mikrut
35bfa0b292
Fix failing CI, due invalid importing of resources
2020-10-30 07:49:57 +01:00
Rafał Mikrut
79a6050bc1
Disable temporary exported build in CI
2020-10-28 12:13:22 +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
Rémi Verschelde
e5a43e8549
CI: Re-enable sanitizers build
2020-10-01 19:15:17 +02:00
Rémi Verschelde
a0e419b617
CI: Disable sanitizer builds until we fix them
...
Added in #40994 but without recent rebase, so they don't pass currently.
2020-10-01 15:25:06 +02:00
Rémi Verschelde
0c3e0ab194
Merge pull request #40994 from qarmin/sanitization32
...
[3.2] Added Linux sanitizer with xvfb to github workspace
2020-10-01 13:56:09 +02: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
Rafał Mikrut
abd7c1833e
Added Linux sanitizer with xvfb to github workspace
2020-08-14 12:15:58 +02:00
Rémi Verschelde
4567eee79e
CI: Backport GitHub Actions setup from master
...
Removes AppVeyor and all Travis jobs but the iOS one, which hasn't been ported
to GitHub Actions yet (should be done soon).
Backports new style scripts from `master` branch too to do the same checks.
2020-07-24 10:39:17 +02:00