TÖRÖK Attila
b68583e2ee
Revert "ci: Release and test with Rust 1.78 instead of stable"
...
This reverts commit 4448e37d98
.
2024-06-27 21:19:36 +02:00
Kamil Jarosz
e086ca0719
ci: Enable web_sys_unstable_apis for nightly
...
The custom RUSTFLAGS from CI overrides .cargo/config.toml.
2024-06-19 00:15:07 +02:00
TÖRÖK Attila
4448e37d98
ci: Release and test with Rust 1.78 instead of stable
...
Co-authored-by: Kamil Jarosz <kjarosh256@gmail.com>
2024-06-18 13:59:57 -04:00
TÖRÖK Attila
3a01dc5545
ci: Set the `-znostart-stop-gc` flag for lld when testing
2024-06-12 22:50:29 +02:00
TÖRÖK Attila
1b3701e1aa
ci: Disable rust-lld on Rust nightly
2024-05-21 11:15:36 +02:00
TÖRÖK Attila
ce778df64f
github: Add a workaround for nextest failing on Windows
2024-05-16 19:47:52 +02:00
sleepycatcoding
20aa777f68
ci: run extra clippy step without tests
2024-04-05 01:16:11 +03:00
TÖRÖK Attila
7b633df39b
ci: Add cargo-machete to dependency checking
2024-04-01 22:29:38 +02:00
TÖRÖK Attila
0af8e8ac3b
ci: Split cargo-deny into its own job
2024-04-01 22:29:38 +02:00
Tom Schuster
d07b154898
chore: add build dependency
2024-02-28 21:21:09 +01:00
TÖRÖK Attila
a23ebb0366
ci: Actually enable incremental building (despite the default in rust-cache)
2024-02-28 00:20:47 +01:00
TÖRÖK Attila
a342232d5f
ci: Enable CARGO_NET_GIT_FETCH_WITH_CLI on Windows (and incidentally on Linux as well)
2024-02-28 00:20:47 +01:00
TÖRÖK Attila
12151f5125
ci: Add a dedicated Cargo profile, test with that
2024-02-26 08:42:24 +01:00
TÖRÖK Attila
f5a5705381
ci: Don't install rustfmt and clippy for the Rust tests job
...
This is leftover from https://github.com/ruffle-rs/ruffle/pull/15171
2024-02-26 08:42:24 +01:00
TÖRÖK Attila
9646c86707
ci: Split Rust lint checks into their own job
2024-02-16 02:47:24 +01:00
Nathan Adams
ffabf13f35
ci: switch to macos-14 runner
2024-02-16 01:33:22 +01:00
Nathan Adams
4bcba36957
ci: Try without dist-upgrade, it's slow
2024-02-16 00:33:39 +01:00
Nathan Adams
7e80ece016
ci: Install newer mesa from a PPA due to current mesa bug
2024-02-16 00:33:39 +01:00
Nathan Adams
d515dfb5b0
ci: Use different name for each artifact uploaded by a failing Test Rust run
2024-02-16 00:33:39 +01:00
renovate[bot]
7121cd4095
chore(deps): update actions/upload-artifact action to v4
2024-02-01 19:51:44 +01:00
Daniel Jacobs
bac2256c32
ci: Update Rust workflow to use paths-filter v4
2024-01-29 23:13:25 -05:00
TÖRÖK Attila
857c3af64f
ci: Allow retrying Rust tests, when also running visual tests, temporarily
...
Because of a crash in the Ubuntu 22.04 graphics drivers.
2024-01-07 05:58:13 +01:00
TÖRÖK Attila
8215ff6fbf
ci: Only check formatting and documentation on Linux
...
To speed up the rest of the runners - they were doing
duplicate work anyway.
2024-01-07 05:58:13 +01:00
TÖRÖK Attila
6876fe8226
ci: Switch to cargo nextest
...
- This will help avoid deadlocks with wgpu 0.18 (wgpu/#4885), as every
test is run in a separate process.
- Similarly, WARP seems to be less sensitive to hanging this way.
- Run on 4 threads at once, to overlap CPU-bound and IO-bound work.
2024-01-07 05:58:13 +01:00
CUB3D
b0d88645bc
avm1: Implement FileReference
2023-11-03 19:32:24 +01:00
TÖRÖK Attila
2fcbba49f1
ci: Set up cargo-deny
2023-10-23 13:25:03 +02:00
Nathan Adams
69c0c7cc6a
ci: Don't run image tests on macOS
2023-10-15 13:51:50 +02:00
sleepycatcoding
09716b8386
tests: make jpegxr optional
2023-10-03 16:08:51 -04:00
renovate[bot]
673aa78f9a
chore(deps): update actions/checkout action to v4
2023-10-01 06:46:20 -04:00
Adrian Wielgosik
0e507e870d
ci: Only run clippy on Linux
2023-09-07 18:51:00 +02:00
Adrian Wielgosik
f1a8fa8840
ci: only save cache on master builds
2023-09-07 18:51:00 +02:00
nosamu
5a10ccb22a
ci: Fix paths filter
2023-08-26 21:21:24 +02:00
Nathan Adams
1c8724a458
tests: Turn image_comparison into image_comparisons.NAME, allowing multiple comparisons per test
2023-08-07 22:52:10 +02:00
Nathan Adams
7dc0224451
tests: Add lzma feature and add a required_features.lzma flag
2023-07-27 19:47:16 +02:00
EmperorBale
79966e3d62
ci: Remove lint check
2023-05-20 13:59:12 -07:00
TÖRÖK Attila
80a33c4990
ci: Pass `--all` to `cargo test` to test all packages, not just the (now) default "desktop"
2023-04-09 12:26:18 -07:00
Aaron Hill
656ab8439c
chore: Bump clap to 4.1.8 and re-enable nightly clippy on CI
...
Clap macros no longer produce `#[deny]`, so clippy passes
again on nightly.
2023-03-01 17:01:40 -06:00
Aaron Hill
e970174339
ci: Don't fail the build on Nightly clippy lints
...
We consistently get false-positives from nightly changes,
so don't fail the build (but still print warnings).
2023-02-27 12:28:18 -06:00
Nathan Adams
65c91fba87
ci: Enable image tests on mac
2023-01-28 12:15:59 -07:00
Nathan Adams
9c4190b20b
tests: Readd suffix to actual/difference files
2023-01-28 12:15:59 -07:00
Nathan Adams
cdb2c5fe04
tests: Allow image tolerance & max_outliers on image comparison tests. Changed all existing image tests to use 1 sample count since this changes them all anyway
2023-01-28 12:15:59 -07:00
Nathan Adams
e6a44e2584
ci: Cancel existing actions for PRs when new commits come in
2023-01-16 00:03:31 -05:00
Aaron Hill
0c430e0bfc
Run 'sudo apt-get update' before installing deps
2023-01-11 16:40:19 -05:00
TÖRÖK Attila
e219cfef68
ci: Don't use a PPA for mesa (lavapipe) anymore on ubuntu-22.04
2022-12-06 11:55:06 -06:00
Aaron Hill
f212e55385
Re-enable image tests on Linux
2022-12-06 11:30:47 -06:00
Daniel Jacobs
5b9da62c0a
ci: Try disabling image tests on Linux
2022-12-02 21:28:41 -07:00
Daniel Jacobs
e8b16b0cce
ci: Change actions/upload-artifact to v3
2022-12-02 21:28:41 -07:00
Daniel Jacobs
dca2fa8d35
ci: Don't use specific Swatinem/rust-cache revision
2022-12-02 21:28:41 -07:00
Daniel Jacobs
1355f11e6b
ci: Move to direct cargo commands instead of using actions-rs/cargo
2022-12-02 21:28:41 -07:00
Daniel Jacobs
9256cb3276
ci: Replace actions-rs/toolchain with dtolnay/rust-toolchain
2022-12-02 21:28:41 -07:00