Commit Graph

344 Commits

Author SHA1 Message Date
Nathan Adams b9573ffd8c chore: Make crowdin use T- and A- labels 2024-09-16 10:21:58 +02:00
Nathan Adams d526d2dd39 chore: Make dependabot use T- and A- labels 2024-09-16 10:21:58 +02:00
TÖRÖK Attila e61fc254d1 Revert "build: Freeze rustc for nightly builds to 1.80"
This reverts commit ff9ce693ad.
2024-09-13 00:03:54 +02:00
TÖRÖK Attila 544270de62 chore: Bump Binaryen to version 119 2024-09-09 16:45:30 +02:00
Adrian Wielgosik ff9ce693ad build: Freeze rustc for nightly builds to 1.80 2024-09-08 00:20:22 +02:00
Kamil Jarosz 1c6f5374c7 ci: Package Ruffle logo, desktop file, and metainfo for Linux
This is useful for downstream binary distributions as they can now use
the official logo, metainfo, and desktop file when installing Ruffle
instead of creating their own or checking out sources.
2024-09-06 22:03:53 +02:00
Kamil Jarosz 1cd3439018 ci: Fix missing checksum in AUR package
The sha512sum command hidden within a subshell
required to be executed in the repo root directory.
2024-09-06 11:29:50 +02:00
Kamil Jarosz b18d21261e chore: Move PKGBUILD to desktop/packages 2024-09-05 11:29:20 +02:00
Kamil Jarosz d75d6da39e ci: Enable doctests
Unfortunately nextest does not support doc tests yet, they need to be
run using cargo test.
2024-09-04 22:28:12 +02:00
Kamil Jarosz 7d5059ab45 ci: Remove duplicated steps for running tests
The environment variable FEATURES sets the set of features used
while testing, that makes it possible to have just one step
and prevent code duplication.
2024-09-04 22:28:12 +02:00
Kamil Jarosz a38ae27703 ci: Improve OS condition on step disabling start-stop-gc
The syntax used for modifying an environment variable did
nothing on Windows (PowerShell).
2024-09-04 22:28:12 +02:00
dependabot[bot] b770d9310f build(deps): bump KSXGitHub/github-actions-deploy-aur
Bumps [KSXGitHub/github-actions-deploy-aur](https://github.com/ksxgithub/github-actions-deploy-aur) from 3.0.0 to 3.0.1.
- [Release notes](https://github.com/ksxgithub/github-actions-deploy-aur/releases)
- [Commits](https://github.com/ksxgithub/github-actions-deploy-aur/compare/v3.0.0...v3.0.1)

---
updated-dependencies:
- dependency-name: KSXGitHub/github-actions-deploy-aur
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-09-02 14:49:51 +02:00
dependabot[bot] 1e7b0dfa41 build(deps): bump KSXGitHub/github-actions-deploy-aur
Bumps [KSXGitHub/github-actions-deploy-aur](https://github.com/ksxgithub/github-actions-deploy-aur) from 2.7.2 to 3.0.0.
- [Release notes](https://github.com/ksxgithub/github-actions-deploy-aur/releases)
- [Commits](https://github.com/ksxgithub/github-actions-deploy-aur/compare/v2.7.2...v3.0.0)

---
updated-dependencies:
- dependency-name: KSXGitHub/github-actions-deploy-aur
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-26 13:46:57 +02:00
TÖRÖK Attila ce3026701e ci: Grant write permission for contents to nightly web build job 2024-08-24 17:07:35 +02:00
Daniel Jacobs 17744e4ac3 ci: Fix permissions to remove unknown key 2024-08-23 22:12:09 -04:00
Daniel Jacobs d17b29c165 ci: Further restrict GITHUB_TOKEN permissions 2024-08-23 12:15:48 -04:00
Daniel Jacobs d875015e12 ci: Set most GITHUB_TOKEN permissions back to defaults 2024-08-23 12:15:48 -04:00
rwv 1098a7da1e chore: generate provenance statements for nightly npm package
See Also: https://docs.npmjs.com/generating-provenance-statements#about-npm-provenance
2024-08-21 22:49:19 +02:00
TÖRÖK Attila 84e4270f27 chore: Update to wasm-bindgen 0.2.93. 2024-08-18 14:51:08 +02:00
TÖRÖK Attila f98999c2ac ci: Run nextest with profile "ci", add a test-specific override to allow retries for `avm2/pixelbender_shaderdata` 2024-08-12 04:50:27 +02:00
Nathan Adams 1fc367079e ci: Fix desktop path for wix installer 2024-08-08 01:02:20 +02:00
Nathan Adams 5df2636dee desktop: Add wix config and build msi as part of release 2024-08-06 22:46:23 +02:00
TÖRÖK Attila feb9067b0b ci: Remove hacks and workarounds for Rust testing on Ubuntu 2024-08-06 21:40:15 +02:00
TÖRÖK Attila c5c7f45fff ci: Run Rust tests on Ubuntu 24.04 2024-08-06 21:40:15 +02:00
Daniel Jacobs d716080a40 Revert "ci: Don't test on Edge as the latest release is missing for Linux"
This reverts commit 1cab534246.
2024-08-05 23:28:15 +02:00
dependabot[bot] 21d4745e66 build(deps): bump EmbarkStudios/cargo-deny-action from 1 to 2
Bumps [EmbarkStudios/cargo-deny-action](https://github.com/embarkstudios/cargo-deny-action) from 1 to 2.
- [Release notes](https://github.com/embarkstudios/cargo-deny-action/releases)
- [Commits](https://github.com/embarkstudios/cargo-deny-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: EmbarkStudios/cargo-deny-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-08-05 17:32:18 +02:00
Daniel Jacobs 1cab534246 ci: Don't test on Edge as the latest release is missing for Linux 2024-07-24 10:57:29 -04:00
Daniel Jacobs a7674a5cae Revert "ci: Temporarily pin to Node 22.4"
This reverts commit da82b8ff04.
2024-07-22 07:47:43 -04:00
Daniel Jacobs da82b8ff04 ci: Temporarily pin to Node 22.4 2024-07-18 15:51:02 -04:00
Nathan Adams 10c52ce706 ci: Run browser tests in chrome/firefox/edge on CI 2024-07-14 18:04:14 +02:00
TÖRÖK Attila a66ba15051 ci: Get wasm-opt directly from GitHub using sigoden/install-binary@v1
... instead of from conda-forge using miniconda.

And using wget+tar in the extension builder Dockerfile.
2024-07-12 13:40:12 +02:00
Nathan Adams 04200afa60 chore: Make dependabot increase version requirements for npm dependencies 2024-07-07 12:27:37 +02:00
Nathan Adams 02ba384245 ci: Make the crowdin PR with the rufflebuild user 2024-07-03 23:57:16 +02:00
Daniel Jacobs a6e1bb2f57 actions: Update KSXGitHub/github-actions-deploy-aur 2024-07-03 09:43:48 +02:00
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
dependabot[bot] 88aafba757 build(deps): bump crowdin/github-action from 1 to 2
Bumps [crowdin/github-action](https://github.com/crowdin/github-action) from 1 to 2.
- [Release notes](https://github.com/crowdin/github-action/releases)
- [Commits](https://github.com/crowdin/github-action/compare/v1...v2)

---
updated-dependencies:
- dependency-name: crowdin/github-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-01 18:05:45 +02:00
Daniel Jacobs d3947f90cd ci: Ignore just the Docker package files in the reproducible build 2024-05-30 14:05:38 -04: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 45a7cbbc81 ci: Test with Node.js 22 instead of 21 2024-05-17 21:53:01 +02:00
Daniel Jacobs 8f67d401f8 Revert "github: Add a Dependabot group just for bumping Cargo.lock"
This reverts commit 6c144a038f.
2024-05-16 23:37:34 +02:00
TÖRÖK Attila f9f4c3bb82 render/wgpu: Drop `naga_oil` in favor of manual string manipulation 2024-05-16 20:24:49 +02:00
TÖRÖK Attila 6c144a038f github: Add a Dependabot group just for bumping Cargo.lock
Hopefully, now that it runs on GHA infra, it won't timeout.
2024-05-16 20:06:02 +02:00
TÖRÖK Attila b0e812c718 github: Make Dependabot also ignore "profiling"
The other two crates are indirect through this.
2024-05-16 20:06:02 +02:00
TÖRÖK Attila ce778df64f github: Add a workaround for nextest failing on Windows 2024-05-16 19:47:52 +02:00
TÖRÖK Attila 4df57bb122 ci: Drop the `mathiasvr/command-output` action from the `release_amo` workflow 2024-04-26 20:41:23 +02:00
sleepycatcoding 20aa777f68 ci: run extra clippy step without tests 2024-04-05 01:16:11 +03:00
Nathan Adams 9a727d7c32 chore: Rename rust dependabot group 2024-04-04 21:03:44 +02:00