Commit Graph

44 Commits

Author SHA1 Message Date
dependabot[bot]
ed5859943e build(deps): bump dawidd6/action-download-artifact from 5 to 6
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 5 to 6.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v5...v6)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-17 12:32:53 +02:00
dependabot[bot]
0225828c0c build(deps): bump dawidd6/action-download-artifact from 3 to 5
Bumps [dawidd6/action-download-artifact](https://github.com/dawidd6/action-download-artifact) from 3 to 5.
- [Release notes](https://github.com/dawidd6/action-download-artifact/releases)
- [Commits](https://github.com/dawidd6/action-download-artifact/compare/v3...v5)

---
updated-dependencies:
- dependency-name: dawidd6/action-download-artifact
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-06-10 12:49:10 +02:00
TÖRÖK Attila
330bda0536 ci: Switch to the new Gradle wrapper validation action
As per: https://github.com/gradle/wrapper-validation-action/blob/460a3ca/README.md
2024-04-18 22:44:35 +02:00
dependabot[bot]
aa897c5a1e Bump gradle/wrapper-validation-action from 2 to 3
Bumps [gradle/wrapper-validation-action](https://github.com/gradle/wrapper-validation-action) from 2 to 3.
- [Release notes](https://github.com/gradle/wrapper-validation-action/releases)
- [Commits](https://github.com/gradle/wrapper-validation-action/compare/v2...v3)

---
updated-dependencies:
- dependency-name: gradle/wrapper-validation-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
2024-04-18 17:11:34 +02:00
Fancy2209
7f235f5741 Re-add bindgen to lint.yml (didn't notice that clippy already had all features on) 2024-04-14 16:48:12 +02:00
Fancy2209
738da1dc7e Undo changes to lint.yml 2024-04-14 16:48:12 +02:00
Fancy2209
643c6370bc Don't compile jxr by default 2024-04-14 16:48:12 +02:00
Fancy2209
fa45f2566d Fix lint.yml 2024-04-14 16:48:12 +02:00
Fancy2209
54ae6a2366 Enable jpegxr 2024-04-14 16:48:12 +02:00
TÖRÖK Attila
1759b1b7bb ci: Generate dummy keystore in PR builds 2024-04-02 15:08:07 +02:00
Nathan Adams
1f0334d4e5 Upload to unique named test artefact 2024-03-31 21:41:58 +02:00
Nathan Adams
b122067424 Test on API 26 and 34 - ensure we disable immersive prompts for lower API versions 2024-03-31 21:41:58 +02:00
TÖRÖK Attila
9a9fb5b68a Upload release artifact even from PRs - I think this should work now 2024-03-28 08:56:50 +01:00
Nathan Adams
3b4bd0db6f Fix test output path 2024-03-26 21:13:00 +01:00
Nathan Adams
e3335c6e41 Report junit failures to github 2024-03-26 18:34:10 +01:00
TÖRÖK Attila
605776b8c5 ci: Use reactivecircus/android-emulator-runner for testing 2024-03-26 18:34:10 +01:00
Nathan Adams
e9ebf59a54 Add super trivial smoke test 2024-03-26 18:34:10 +01:00
Nathan Adams
73d38a832c Group ruffle updates 2024-03-25 23:24:13 +01:00
Nathan Adams
efe8fec333 Use different gradle cache 2024-03-25 23:16:29 +01:00
Nathan Adams
985b3b939f Always build assembleRelease, and use gradle cache 2024-03-25 22:41:03 +01:00
Nathan Adams
53369025c0 Add dependabot 2024-03-25 21:43:48 +01:00
TÖRÖK Attila
362c42f0d6 ci: Bump the get-current-time GitHub Action to a version that uses Node.js 20 2024-03-19 03:17:03 +01:00
TÖRÖK Attila
171a73eb3c ci: Give Clippy its own Cargo cache 2024-03-19 02:17:44 +01:00
Nathan Adams
74fcda0c72 Take arch into account for cache 2024-03-19 00:46:28 +01:00
Nathan Adams
9d3fc0e269 Cache rust build files 2024-03-19 00:16:35 +01:00
Nathan Adams
fd16f134e4 Fix 'build release APK' 2024-03-18 23:59:38 +01:00
Nathan Adams
7210159424 Run 'gradlew lint' on CI 2024-03-18 23:40:16 +01:00
Nathan Adams
d60c614630 Add CI for linting 2024-03-18 23:40:16 +01:00
Nathan Adams
e395c087b4 Restructure everything, native is now top level and app is written in kotlin with new Jetpack Compose ui 2024-03-18 23:40:16 +01:00
TÖRÖK Attila
6659a0b58f ci: Bump some GHA action versions (to ones that use Node 20) 2024-02-01 22:04:18 +01:00
TÖRÖK Attila
7072c1fc7f Lower minimum platform/API/SDK level/version to 26 (Android 8.0) 2023-11-30 15:45:59 +01:00
TÖRÖK Attila
afc578b716 Switch to cargo-ndk.
Skip the cargo-ndk gradle plugin on GHA.
2023-08-16 09:10:51 +02:00
TÖRÖK Attila
13c6b15e75 Checkout when making a release. 2023-08-07 00:38:22 +02:00
TÖRÖK Attila
58e3bcc521 github: Add a workflow for making a release out of the last successful build. 2023-08-07 00:21:30 +02:00
TÖRÖK Attila
56ea55cb91 Split native (parallel) and APK build stages on GH, support all 4 archs, build universal and single-arch APKs 2023-08-06 23:34:31 +02:00
TÖRÖK Attila
5421a6ea5f github: Try to switch to Java 17 by using actions/setup-java@v3. 2023-08-02 15:44:03 +02:00
TÖRÖK Attila
59baa97122 ci: Update Rust 2023-06-03 00:53:50 +02:00
TÖRÖK Attila
8d250dd258 ci: Update to actions/checkout@v3 2023-03-22 08:31:50 +01:00
TÖRÖK Attila
b4c8fee962 audio: Replace CPAL (+Oboe) with AAudio via ndk
- No need for build.rs and libc++_shared.so now
- Raises API version for AAudio
2022-09-08 02:49:35 +02:00
TÖRÖK Attila
cdf5aa6f7b Don't build the temporary .apk with cargo-apk
Only the native libraries, and get libc++_shard.so from the NDK.
2022-08-16 11:59:06 +02:00
TÖRÖK Attila
c156c0c047 github: Try to skip building/uploading the release APK on forks (in PRs)
As that will fail without the secrets in place
2022-04-13 02:08:02 +02:00
TÖRÖK Attila
b31417e06a github: Try to build release (signed) APK as well, using secrets 2022-04-05 23:30:52 +02:00
TÖRÖK Attila
6c07028e13 Try to add 32-bit ARM support 2022-03-30 03:31:23 +02:00
TÖRÖK Attila
f6f1196838 Add GitHub Actions setup, delete unneeded CMakeLists.txt, cargo update 2022-03-30 02:24:20 +02:00