Philipp Crocoll
3d3ba45cb1
extract keystore for subsequent build step
2025-07-08 18:23:02 +02:00
Philipp Crocoll
4c5ddd59d8
build signed apk on every build of master branch
2025-07-08 17:57:37 +02:00
Philipp Crocoll
628c0d2c19
enable creation of a release
2025-07-05 14:16:17 +02:00
Philipp Crocoll
584feabe44
build process: add previously missing change; fix error in build.yml, more verbose output in release.yml
2025-07-05 13:34:01 +02:00
Philipp Crocoll
ae2cfde897
change makefile to no longer use msbuild but always dotnet
2025-07-05 13:10:21 +02:00
Philipp Crocoll
42c66670b8
release process: make find calls to run in bash
2025-07-05 12:12:49 +02:00
Philipp Crocoll
288539b902
make output more verbose
2025-07-05 11:09:55 +02:00
Philipp Crocoll
43108ec4a6
remove ls step in release
2025-07-05 08:35:58 +02:00
Philipp Crocoll
51089c6b98
change build artifact release paths. make archive name depend on matrix variables.
2025-07-05 08:16:30 +02:00
Philipp Crocoll
cf18fcf91c
remove distclean from build
2025-07-05 08:15:58 +02:00
Philipp Crocoll
da0513c768
don't create release but only list files to test the release workflow without polluting github releases
2025-07-05 07:49:39 +02:00
Philipp Crocoll
c98572bee0
fix wildcard for selecting files to upload to release
2025-07-05 07:39:44 +02:00
Philipp Crocoll
57aaa0c4cd
start release action by pushing version tags instead of when release is created on Github
2025-07-05 07:18:21 +02:00
Philipp Crocoll
b961ae1b33
make sure AndroidManifest.xml exists before running nuget
2025-07-05 07:12:17 +02:00
Philipp Crocoll
5e418e2b1b
run workload update before any dotnet/nuget calls in github actions
2025-07-05 06:57:00 +02:00
Philipp Crocoll
6d22a213f3
add build target apk_split; build all combinations in a Github action when creating the release
2025-07-05 06:44:28 +02:00
Philipp Crocoll
d2b8fdcfff
allow using Dropbox secrets from environment (better suited for Github action builds)
2025-07-05 06:34:23 +02:00
Philipp Crocoll
f3a7831390
upload release artifacts before rebuilding
2025-06-30 22:29:31 +02:00
Philipp Crocoll
7dd80a8ef7
remove "net" where no longer appropriate from workflow file
2025-06-30 16:16:55 +02:00
Philipp Crocoll
035506a5a3
add nonet to release workflow
2025-06-30 16:04:38 +02:00
Philipp Crocoll
9240a27791
run workload update before running tests, otherwise dotnet test can fail
2025-06-30 13:38:54 +02:00
Philipp Crocoll
bc0313aa6a
remove no-longer-needed step in release workflow
2025-06-24 15:41:46 +02:00
Philipp Crocoll
df731ac1b3
add checksum to releases; cleanup workflow
2025-06-18 02:40:03 +02:00
Philipp Crocoll
bd784fa13d
fix file path for apk to upload
2025-06-18 02:29:47 +02:00
Philipp Crocoll
a6bc5e657c
remove no longer needed installation of sdk 26
2025-06-18 02:09:36 +02:00
Philipp Crocoll
56c4cdb321
add Configuration=Release
2025-06-18 02:04:52 +02:00
Philipp Crocoll
42a4a83c7d
add upload apk to release in workflow
2025-06-17 22:20:56 +02:00
Philipp Crocoll
fe3933e154
try escape keystore env for building apk
2025-06-17 22:02:21 +02:00
Philipp Crocoll
3efe130ee8
remove unescaped test
2025-06-17 21:59:46 +02:00
Philipp Crocoll
5808857749
fix quoting for shell
2025-06-17 21:12:51 +02:00
Philipp Crocoll
a7397c3316
explicitly set shell=bash
2025-06-17 21:08:13 +02:00
Philipp Crocoll
d12f936898
next attempt
2025-06-17 20:51:10 +02:00
Philipp Crocoll
67f7d74bb9
and more debugging
2025-06-17 20:44:34 +02:00
Philipp Crocoll
b0d0f06073
more debug
2025-06-17 20:37:24 +02:00
Philipp Crocoll
67ee571c27
fix debugging signing
2025-06-17 20:32:15 +02:00
Philipp Crocoll
a360695271
debug signing
2025-06-17 20:28:05 +02:00
Philipp Crocoll
149857a516
make keystore path absolute
2025-06-17 18:45:17 +02:00
Philipp Crocoll
fb8ffb802f
try to fix release workflow
2025-06-17 17:50:10 +02:00
Philipp Crocoll
e957073457
add workflow file for generating the "net" release apk
2025-06-17 17:30:16 +02:00
anttiharju
05e270bde3
Use the right branch name
2025-01-28 22:19:56 +02:00
Philipp Crocoll
379d43e2b8
Merge remote-tracking branch 'remotes/origin/update-libs-and-tools'
2025-01-14 15:30:46 +01:00
Philipp Crocoll
29fc0fe5ae
adjust Makefile to hardlink the appropriate Manifest file from the Manifests folder. Adjust build.yml for renamed test project. Add AndroidManifest.xml to .gitignore as this is only a link.
2025-01-14 08:40:13 +01:00
anttiharju
6e30dd35ee
Prevent duplicate runs in PRs
2024-12-20 08:11:26 +02:00
Philipp Crocoll
b2b0b8ddc9
switch to Java 17 in build.yml
2024-10-22 15:23:27 +02:00
anttiharju
e464c59796
Downgrade setup-gradle to v3
...
v3 is node20 and doesn't do validation by default like v4
validation can be disabled in v4 but when that bump is made it's
probably better to resolve the issues rather than ignore them.
2024-10-15 22:48:50 +03:00
anttiharju
7dcccf1105
Bump artifact actions to v4
...
v4 included breaking changes, but the setup here was compatible
thanks to the usage of `${{ github.job }}`.
https://github.com/actions/upload-artifact/releases/tag/v4.0.0
v3 artifact actions will be deprecated on November 30th
https://github.blog/changelog/2024-04-16-deprecation-notice-v3-of-the-artifact-actions/
node16 actions will be EOL on October 15th
https://github.blog/changelog/2024-09-25-end-of-life-for-actions-node16/
These seem contradictory but I _guess_ on self-hosted runners one
can keep using v3 artifact actions until November 30th.
2024-10-13 15:29:45 +03:00
anttiharju
8d354bb3f0
Update actions/setup-java to v4
...
Just a node20 update
https://github.com/actions/setup-java/releases/tag/v4.0.0
2024-10-13 15:22:50 +03:00
anttiharju
5882263ee8
Bump microsoft/setup-msbuild to v2 for node20
...
Just a node20 update
https://github.com/microsoft/setup-msbuild/releases/tag/v2
2024-10-13 15:20:33 +03:00
anttiharju
38e305bb4a
Pin a third-party action
...
This is security hardening, see
https://docs.github.com/en/actions/security-for-github-actions/security-guides/security-hardening-for-github-actions#using-third-party-actions
2024-10-13 15:16:37 +03:00
anttiharju
177b1fc9a3
Update al-cheb/configure-pagefile-action to v1.4
...
Just a node20 update per
https://github.com/al-cheb/configure-pagefile-action/releases/tag/v1.4
2024-10-13 15:15:11 +03:00