Chris Midgley
755e5456da
chore: use node 16 in nightly release as well
2021-10-26 13:21:55 -07:00
Chris Midgley
781edd0feb
web: preferentially use node 16 to compile
2021-10-26 13:21:55 -07:00
Mike Welsh
d58ecf0bcf
ci: Enable WebGPU support in demo
...
ruffle.rs should be part of the Chrome WebGPU origin trial, so we
can enable wgpu feature to try it out.
It should gracefully fall back to WebGL when WebGPU is not
available.
2021-10-25 14:00:37 -07:00
Chris Midgley
ed5d909026
dev: use '' over ""
2021-10-22 11:11:08 +03:00
Chris Midgley
a9b9d04ec3
dev: use env var over secret
2021-10-21 01:06:04 -07:00
Chris Midgley
4a99dbccba
ci: stop trying to sign Firefox extension again
...
Skip signing step if extension id secret is unset
2021-10-20 11:15:08 -07:00
Chris Midgley
e0b2288005
dev: Set Firefox min version to try to help with signing
...
* dev: set min Firefox version to 91.1.0
* Revert "dev: don't even try to sign firefox ext"
2021-10-17 11:31:03 -07:00
Chris Midgley
f37730153a
dev: only try to push demo, docs and aur on base repo
2021-10-12 17:22:34 -07:00
Chris Midgley
b0fec2c2cb
dev: don't even try to sign firefox ext
2021-10-09 18:06:47 +02:00
relrelb
eb51e9b59a
ci: Bump KSXGitHub/github-actions-deploy-aur
2021-09-25 13:40:59 +03:00
Chris Midgley
7f09e751a1
dev: have required builds 'run' ( #5332 )
...
* dev: have required builds 'run'
* dev: remove unnecessary fields
* dev: do less in the no-op step
2021-09-21 21:01:51 +02:00
Chris Midgley
898d8df9a8
fix: firefox_unsigned, not firefox-unsigned
2021-09-21 20:57:40 +02:00
Chris Midgley
dd58bbf17b
fix: correct working directory for firefox signing
2021-09-21 20:10:20 +02:00
Chris Midgley
5ee34ef1ed
chore: remove extraneous brackets in if
2021-09-21 20:10:20 +02:00
Chris Midgley
29111db9f3
dev: correct names of steps
2021-09-21 20:10:20 +02:00
Chris Midgley
f276712c2c
dev: allow for failure of firefox signing in build nightly
2021-09-21 20:10:20 +02:00
relrelb
dd42b563ff
web: Bump wasm-bindgen to 0.2.78
...
As usual, also bump its helper crates (`js-sys`, `wasm-bindgen-futures`)
to the latest versions, except for `web-sys` which is locked by wgpu
to 0.3.50.
2021-09-18 21:35:50 +02:00
Toad06
cee85cb057
chore: Improve the issue template
...
Use YAML syntax.
2021-09-12 12:50:57 -07:00
Mike Welsh
9978eaa954
chore: Bump to wasm-bindgen 0.2.77
2021-09-10 16:32:14 -07:00
Chris Midgley
d34d8457ea
dev: Only test beta rust on ubuntu
2021-09-06 17:35:03 +02:00
relrelb
915204b998
ci: Checkout source before paths filter
...
Otherwise the paths filter fails to list files using git.
2021-08-26 01:07:17 +03:00
relrelb
2ff9d93c90
ci: Cleanup quotes
...
Prefer single quotes over double quotes, and omit them where possible.
2021-08-26 01:07:17 +03:00
relrelb
7483afa4a9
ci: Inline `img_tests` boolean
...
Simplifies the logic, makes it shorter more readable.
2021-08-26 01:07:17 +03:00
relrelb
bf32a0096b
ci: Formatting
2021-08-26 01:07:17 +03:00
relrelb
db247f5a1a
ci: Use `dorny/paths-filter` to run only if certain file paths change
...
The previous approach of `paths-ignore` was flawed because currently
it doesn't interact well with GitHub's "Require status checks to pass
before merging" setting. As a result, PRs that didn't trigger all
workflows couldn't be merged, because GitHub waited for the skipped
workflows to finish.
`dorny/paths-filter` is a somewhat elegant workaround proposed in
https://stackoverflow.com/questions/66751567 .
2021-08-25 23:59:47 +03:00
Adrian Wielgosik
cc557fd6e7
Revert "dev: run workflows only if certain file paths change ( #5103 )"
...
This reverts commit 60cf947334
.
2021-08-25 21:26:39 +02:00
Chris Midgley
60cf947334
dev: run workflows only if certain file paths change ( #5103 )
...
* dev: run workflows only if certain file paths change
* fix: looks like you can't ? a /
* feat: simpler approach
Don't run Rust if only package.json, package-lock.json or anything under
web/packages has changed.
Don't run either if they only have docs changes.
2021-08-23 22:19:22 +02:00
TÖRÖK Attila
708c274069
github: Set a dummy value for $XDG_RUNTIME_DIR to silence some warnings
2021-08-23 22:15:32 +02:00
Adrian Wielgosik
2f07363aa7
dev: Only test nightly rustc on linux
2021-08-22 13:29:14 +02:00
Adrian Wielgosik
8c8be7804d
dev: Make beta builds non-required
2021-08-22 00:08:29 +02:00
relrelb
7be7182eb9
web: Bump wasm-bindgen to 0.2.76
...
As usual, also bump its helper crates (js-sys, wasm-bindgen-futures)
to the latest versions, except for web-sys which is locked by wgpu
to 0.3.50.
2021-08-21 14:59:26 +02:00
Chris Midgley
9fd4f097f8
dev: check formatting before running tests
2021-08-21 14:58:10 +02:00
relrelb
232bb26b7f
web: Bump wasm-bindgen to 0.2.75
...
Also bump its helper crates (js-sys, wasm-bindgen-futures) to the
latest versions, except for web-sys which seems to be locked by wgpu
to 0.3.50.
2021-08-08 16:53:41 +03:00
Chris Midgley
d7da19bffa
fix: remove the version requirement for mesa drivers
2021-07-31 11:17:19 +03:00
relrelb
2ba103ac3f
web: Bump wasm-bindgen to 0.2.74
...
Also bump its helper crates (js-sys, wasm-bindgen-futures) to the
latest versions, except for web-sys which seems to be locked by wgpu
to one version before the latest (0.3.50).
2021-07-23 22:17:51 -07:00
Mike Welsh
8a2298bd8f
chore: Bump mesa-vulkan-drivers version
2021-07-22 00:30:18 -07:00
Aaron Hill
068e06e40f
Add support for image comparison tests
2021-07-21 21:48:24 -07:00
Chris Midgley
9590d9bb13
dev: set dependabot npm versioning strategy to increase
2021-06-20 02:21:17 -07:00
Mike Welsh
aacdcc43ca
chore: Update issue templates
2021-05-22 12:08:53 -07:00
Mike Welsh
66b144e49b
ci: Run apt-get update
...
GitHub Actions runners updated to Ubuntu 20.04, so run apt-get
update to ensure we can install our Linux dependencies (namely
libasound2).
2021-05-07 20:05:17 -07:00
Mike Welsh
f2256a661b
ci: Bump github-actions-deploy-aur
...
Hopefully fix AUR packaging because archlinux Docker image has
moved.
2021-05-02 15:29:31 -07:00
dependabot-preview[bot]
95e01ee7ee
chore: Upgrade to GitHub-native Dependabot
...
Change Rust crate update to weekly and npm to monthly.
2021-04-29 13:28:22 -07:00
Mathew Hodson
e4fd376c22
ci: Fix typo in macOS build step name
2021-04-26 00:01:42 -07:00
Mike Welsh
3708520952
ci: Refactor nightly release script
2021-04-25 11:47:58 -07:00
Mike Welsh
bab2701208
web: Bump wasm-bindgen and js-sys versions
2021-04-16 23:37:23 -07:00
Mike Welsh
7171628b44
ci: Append GitHub build ID instead to extension version
...
Appending the build date doesn't work (the Mozilla verison format
requires each numeric to be <65536). Use GITHUB_RUN_NUMBER instead,
which increases each time the workflow runs.
2021-04-16 22:17:01 -07:00
Mike Welsh
7e338335bf
ci: Allow manual dispatch of release_nightly workflow
...
Ignore activity check when release_nightly is manually dispatched.
2021-04-16 19:09:18 -07:00
Mike Welsh
0ff9d7d3f5
ci: Add Mozilla add-on secrets to CI environment
2021-04-16 19:09:18 -07:00
Mike Welsh
959bd97e17
ci: Upload signed Firefox add-on to GitHub releases
2021-04-16 12:31:14 -07:00
Mike Welsh
09c6def7f0
docs: Clarify license
2021-02-10 03:16:08 -08:00