Commit Graph

298 Commits

Author SHA1 Message Date
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 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
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
dependabot[bot] ae1c44c217 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.0 to 2.7.1.
- [Release notes](https://github.com/ksxgithub/github-actions-deploy-aur/releases)
- [Commits](https://github.com/ksxgithub/github-actions-deploy-aur/compare/v2.7.0...v2.7.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-04-04 18:59:09 +02:00
TÖRÖK Attila 6de12dd59c ci: Fix the name of the no-op `check-required` job in the `Test Web` workflow 2024-04-02 19:27:24 +02:00
Daniel Jacobs c7166c2eea ci: Don't notify Discord when the Wiki changes 2024-04-02 00:13:34 +02: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
TÖRÖK Attila 92296e7bcc ci: Properly exclude large stuff from the reproducible FF extension source zip 2024-03-12 17:32:02 +01:00
Nathan Adams 9d4000ee41 ci: Remove web/packages/*/dist and target from reproducable source zips 2024-03-10 22:50:46 +01:00
TÖRÖK Attila 1e7954c69d ci: Don't exclude .wasm files from Firefox extension reproducibility testing 2024-03-04 23:45:29 +01:00
TÖRÖK Attila 7f268bf50e chore: Update `wasm-bindgen` to `v0.2.92`, wasm-bindgen-futures to `v0.4.42` 2024-03-04 19:01:04 +01: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
Nathan Adams ea77019eab web: Include wasm file in docker builds as Mozilla say this is okay, and it solves our reproducibility issues 2024-02-22 02:30:00 +01:00
Nathan Adams 6a548225f7 ci: Extend the docker test to include diffing against normal builds 2024-02-21 23:48:40 +01:00
Daniel Jacobs 279cbc4d5f ci: Update get-current-time to v2.1.2 which uses Node 20 2024-02-19 11:06:02 +01:00