This repository was archived by the owner on Jul 31, 2024. It is now read-only.
Automatic build with GitHub Actions#5
Merged
neobenedict merged 17 commits intoAug 10, 2023
Conversation
bdb8ffc to
0168cdc
Compare
c3e4aef to
5930d33
Compare
Contributor
Author
|
mv "${BASEDIR}/build/armv7/app/lib/armeabi-v7a/*" "${BASEDIR}/build/app/lib/armeabi-v7a/"
|
5930d33 to
bacad24
Compare
bacad24 to
afdd394
Compare
e270170 to
cefc524
Compare
cefc524 to
7d913b8
Compare
Contributor
Author
|
I plan to remove nodejs dependency and fix Dobby for armeabi-v7a instead @neobenedict |
1.update dobby to latest: original commit hash: b0176de574104726bb68dff3b77ee666300fc338 plus compilation error fix 2.update untp to include plistlib fix
1. define RS_SUCCESS in MagiaClient.cpp, which was deleted in Dobby f4643b8d14d7cc94516b446ca77d952d0b986d50 2. fix dobby not being statically linked
let build.sh exit on error let build.bat fail if signing fails
512e27c to
ff367de
Compare
df35a19 to
c9241b6
Compare
Contributor
Author
|
logcat | grep MagiaHook |
ff7da0a to
e35ac3e
Compare
Contributor
Author
|
Actually this commit does not achieve true "automatic" build yet. I think this could be done with another action yml which runs regularly with |
Contributor
Author
|
@neobenedict you may merge this first, and then I will submit another PR to periodically check new version & truly automate building afterwards. |
Contributor
Author
|
It's probably better to avoid relying on rikaren as well. However this obviously requires some more work. A google account also seems to be required. |
fix Dobby so that we can implement audiofix in MagiaHook again
7305f36 to
9b8fa60
Compare
9b8fa60 to
7305f36
Compare
Contributor
Author
|
okay now it really automatically builds |
ae85e54 to
11cc9a8
Compare
11cc9a8 to
364d286
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Note (after merge) : this reverts #4 in 7305f36
Initial Setup
base64 -w0 < release_signing_key.keystoreKEYSTORE_BASE64to repo action settingspass:prefix) asKS_PASS(and addKEY_PASSandKS_KEY_ALIASas well if needed)Usage
It automatically build on new official game release, and then do a prerelease.
To do a manual production-ready release:
ci_versions/src_apk.shand push the change tomasterordevbranch to trigger a rebuild from new version of source APKgit tag -s -m "release description" v123and push it to trigger a release (add a-prereleasesuffix to do a prerelease)