Nathan Adams
270353a0b2
chore: Only do direct dependencies with dependabot
2024-04-04 20:36:50 +02:00
TÖRÖK Attila
e4c798fdd4
chore: Minor nit in Dependabot config
2024-04-04 19:25:30 +02:00
TÖRÖK Attila
18ee38a69b
chore: Fix npm path in Dependabot config
2024-04-04 19:25:30 +02: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
Nathan Adams
b65c648401
chore: Adjust dependabot groups, fixed cargo
2024-04-04 18:40:13 +02:00
Nathan Adams
e3abdce412
chore: Remove renovate (rip)
2024-04-04 18:40:13 +02:00
Aaron Hill
2e4bc8dd88
chore: Re-enable Dependabot with dependency groups
...
This should let us switch back from Renovate to Dependabot
2024-04-04 17:43:13 +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
renovate[bot]
637b277481
web: chore: Bump wasm-bindgen to 0.2.91
2024-02-16 09:48:30 +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
TÖRÖK Attila
425e38755d
ci: Remove Rust version from the web CI matrix - it was always stable
2024-02-15 22:57:43 +01:00
TÖRÖK Attila
555fcfa9c4
web,ci: Recommend and test with Node.js 20 LTS and 21 stable
2024-02-12 15:56:32 -05:00
Aaron Hill
8001ce18f1
github: Generate AVM2 report as part of nightly release
...
We upload it to the release as a file named 'avm2_report.json'
The website will use this to automatically display the latest
report
2024-02-04 15:42:25 -05:00
TÖRÖK Attila
4b21cb0a0b
github: Use full version for the `mnao305/chrome-extension-upload` action
...
This regressed in #15094 .
2024-02-03 19:50:02 -05:00
Daniel Jacobs
42719ee8e1
ci: Update chrome-extension-upload to v5
2024-02-03 15:29:21 -05:00
TÖRÖK Attila
98b8b05538
github: Also exclude `.git` and `tests/tests/swfs` from `reproducible-source.zip`
2024-02-02 05:48:13 +01:00
renovate[bot]
7121cd4095
chore(deps): update actions/upload-artifact action to v4
2024-02-01 19:51:44 +01:00
TÖRÖK Attila
5f378aaa85
ci: Don't upload the Safari extension as artifact when building the web demo
2024-01-31 19:02:15 +01:00
Daniel Jacobs
958f502cb5
ci: Update nightly release workflow to use v4 actions
2024-01-31 00:28:27 +01:00
Daniel Jacobs
21ef5c65bf
ci: Update web workflow to use paths-filter v4
2024-01-29 23:13:25 -05: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
dccd48dca8
chore: Update wasm-bindgen version references to 0.2.90
2024-01-16 00:28:44 +01:00
Nathan Adams
e5e1a8e11b
ci: Remove PR tracking action
2024-01-15 20:24:21 +01:00
Nathan Adams
f908b8b33e
ci: Use right auth token for tracking merged PRs
2024-01-15 18:30:55 +01:00
Nathan Adams
1abf8b4914
ci: Track merged PRs in a project
2024-01-15 18:17:03 +01: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
TÖRÖK Attila
08a0ac459e
ci: Only skip the Discord notification in forks, not the entire Dockerfile test
2023-12-02 00:08:17 +01:00
renovate[bot]
db3928a531
chore(deps): update conda-incubator/setup-miniconda action to v3
2023-12-01 08:31:34 +01:00
TÖRÖK Attila
ca25f82900
chore: Bump wasm-bindgen to 0.2.89 (0.2.88 got yanked)
2023-11-28 21:43:41 -05:00
Nathan Adams
1d6504a45a
ci: Fix releasing demo
2023-11-26 15:26:21 +01:00
Nathan Adams
bc1121c4ac
chore: Add 'content location' as a required field to issue reports
2023-11-07 13:02:36 +01:00
renovate[bot]
acadb2b2d3
fix(deps): update wasm-bindgen
2023-11-07 12:18:50 +01:00
CUB3D
b0d88645bc
avm1: Implement FileReference
2023-11-03 19:32:24 +01:00
TÖRÖK Attila
8f15aa3200
ci: Test weekly that the Dockerfile in web is able to build the browser extensions
2023-11-03 17:47:10 +01:00
renovate[bot]
da06e1c67d
chore(deps): update actions/setup-node action to v4
2023-11-01 11:55:52 +01:00
TÖRÖK Attila
7cec9ed969
chore: Add `--locked` to all `cargo build` invocations
2023-10-28 14:07:39 +02:00
Nathan Adams
1a85380344
ci: Fix edge publishing
2023-10-24 14:43:54 +02:00
Nathan Adams
e0f74605c4
ci: Release nightlies automatically to Edge
2023-10-23 15:05:27 +02:00
TÖRÖK Attila
2fcbba49f1
ci: Set up cargo-deny
2023-10-23 13:25:03 +02:00
Nathan Adams
5e3bd488f1
web: Make jpegxr optional on web but enabled by default by CI
2023-10-15 18:06:15 +02:00
Nathan Adams
69c0c7cc6a
ci: Don't run image tests on macOS
2023-10-15 13:51:50 +02:00
TÖRÖK Attila
0ef28604b1
renovate: Include winit, egui-winit, and raw-window-handle in the wgpu dep group
2023-10-10 03:05:54 +02:00
sleepycatcoding
09716b8386
tests: make jpegxr optional
2023-10-03 16:08:51 -04:00
sleepycatcoding
4bfd2fc978
desktop: Make jpegxr optional
...
This is enabled for CI builds.
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
TÖRÖK Attila
891e369f48
renovate: Migrate config from "matchLanguages" -> "matchCategories"
2023-08-19 22:16:55 +02:00
TÖRÖK Attila
c527eb5a13
renovate: Un-ignore "tests" - we have utilities in there
2023-08-19 22:16:55 +02:00
TÖRÖK Attila
a19de45ab5
renovate: Follow "config:base" -> "config:recommended" rename
2023-08-19 22:16:55 +02:00
TÖRÖK Attila
47f4a77e5d
renovate: Separate wgpu-related Rust dependencies into their own group
2023-08-18 22:46:07 +02:00
TÖRÖK Attila
afac907f80
renovate: Merge patch and major-minor Rust update rules
2023-08-18 20:15:46 +02:00
TÖRÖK Attila
de524ee1de
renovate: Remove separate lockFileMaintenance schedule, set rangeStrategy to bump.
2023-08-18 18:34:26 +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
1213890102
chore: Add FUNDING.yml link to enable Sponsor button on github
2023-07-28 14:25:36 -04:00
Nathan Adams
7dc0224451
tests: Add lzma feature and add a required_features.lzma flag
2023-07-27 19:47:16 +02:00
Nathan Adams
23352db39f
chore: Update wasm-bindgen from 0.2.86 -> 0.2.87
2023-06-15 20:50:04 +02:00
relrelb
f62d80dd93
ci: Fix artifact download for AUR package
...
`actions/download-artifact` cannot be used because only macOS artifacts are uploaded using `actions/upload-artifact`.
Instead use `gh release download`, which mirrors `gh release upload`.
2023-06-03 23:56:06 +03:00
relrelb
652a52e91b
ci: Provide `sha512sums` in AUR package
...
Previously it was skipped, which isn't a good practice.
2023-06-02 21:52:57 +03:00
Daniel Jacobs
ac68ab0485
ci: Don't run crowdin workflows on forks
2023-05-30 21:37:00 +02:00
TÖRÖK Attila
6d76e9669c
nit: Github -> GitHub
2023-05-25 10:40:47 +02:00
EmperorBale
79966e3d62
ci: Remove lint check
2023-05-20 13:59:12 -07:00
nosamu
330766d668
ci: Use GitHub CLI instead of deprecated actions
2023-05-19 14:51:03 +03:00
renovate[bot]
f969bdce71
fix(deps): update wasm-bindgen
2023-05-17 06:44:50 +03:00
Nathan Adams
e44ff69be4
ci: Add crowdin github actions
2023-05-16 22:25:54 +02:00
renovate[bot]
5b26d1b2ee
fix(deps): update wasm-bindgen
2023-05-15 10:00:49 +03:00
relrelb
58821163b0
web: Update current Node.js version
...
Per https://nodejs.org/en/about/releases/ :
* Node.js 19 became "maintenance" on April 1st.
* Node.js 20 became "current" on April 18th, and will become "active LTS" on October 24th.
In order prepare for potentially breaking changes, update the tested Node.js versions from 18 and
19 to 18 and 20.
By the way, refer to JDK 20 installation, which is the latest release.
2023-04-21 16:00:17 +02:00
David Wendt
debb45706a
web: Submit the extension at 2AM Saturday UTC.
...
The reason for this is twofold:
* Running the release at the same time as the build means we are likely to miss the actual XPI file we need to build. This is a race condition introduced by this being a different workflow that waiting a bit should at least paper over.
* While our policy was "release on Fridays", this was Friday in US time. Workflows are scheduled in UTC, so it was coinciding with the Thursday nightly.
2023-04-13 19:23:23 -06: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
David Wendt
d7c206dcc6
web: Filter newlines out of the release tag for the Firefox signing step, too
2023-04-07 19:14:40 -06:00
David Wendt
a1803db788
web: Extension release workflow still needs the Node packages
2023-04-07 19:00:34 -06:00
David Wendt
017607ec08
web: Use the correct name for the downloaded Firefox build
2023-04-07 18:54:07 -06:00
David Wendt
f9fa60da80
web: Captured variables from `mathiasvr/command-output` have newlines in them
2023-04-07 18:50:01 -06:00
David Wendt
6d38cf3d9f
web: When building the extension, provide the GitHub token to GitHub CLI
2023-04-07 18:36:45 -06:00
David Wendt
6315f3865f
chore: The syntax of Actions if statements genuinely confuses me
2023-04-05 18:26:12 -06:00
David Wendt
c6298047d9
chore: GitHub Actions CI still does not actually validate anything before you merge to master
2023-04-04 22:37:27 -06:00
David Wendt
42a56d88a3
web: Split Firefox extension upload into a separate process that submits whatever the latest extension is
2023-04-04 20:58:28 -07:00
renovate[bot]
4fbbf994fe
chore(deps): update github actions dependencies
2023-03-31 23:03:07 -07:00