-
Notifications
You must be signed in to change notification settings - Fork 119
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Various changes to workflow files #1156
Conversation
59922fd
to
0549efa
Compare
Looks good to me. |
Great! ❤️ By the way, should I add the APK signing step for EDIT: Perhaps APK signing for |
No, you can leave those out. |
OK. 👍 |
06ba13f
to
52860ed
Compare
I've also added Dependabot to check weekly for new versions of any actions. If a new version is available, Dependabot will automatically submit a pull request. Other changes I made in the meanwhile:
|
I suggested Dependabot before ( #479 ) but didn't accepted, anyway if Dependabot gonna be activated, you should also add Gradle and maybe gitsubmodules. |
In this case, I only added Dependabot for workflows, so it will update actions and nothing else. 🤔 As @authorisation mentioned, it could cause potential issues. I think he meant especially with Gradle. |
Please remove dependabot. |
Done. 👍 |
I forgot to take care of pull_request.yml, too. Now everything should be fine. |
So... Do I need to do anything else? 🤔 |
No |
I'm kind of unsure about using As an alternative you could use this https://github.com/SnapEnhance/sign-android-release which is just a fork, it should work just fine. |
OK. 👍 I made the last change you requested. |
Alright, Have you tested everything including releases? |
Yes, I did test everything, including releases. In case you are curious, here you can see a Release workflow run: https://github.com/sn-o-w/SnapEnhance/actions/runs/9899627470 |
The Release CI workflow is currently failing, likely due to the minimum required Android SDK Build-tools version for
macos-latest
GitHub-hosted runners being updated to 33.0.2, while the version used in https://github.com/kevin-david/zipalign-sign-android-release is 32.0.0.Changes made in this PR include:
Utilizedkevin-david/zipalign-sign-android-release@main
in both workflows.(Updated to
noriban/sign-android-release
in both workflows, seems to be more updated recently)Manually enabled zipaligning option of signed files in the Release CI workflow, too.(Enabled by default in
noriban/sign-android-release
)${{steps.sign_app.outputs.signedReleaseFile}}
to point to the signed APK files.${GITHUB_SHA::7}
to obtain the short Git version hash in Debug CI${{steps.sign_app.outputs.signedReleaseFile}}
).softprops/action-gh-release
sincemarvinpinto/action-automatic-releases
is no longer maintained.Added Dependabot to automatically submit a PR when a new version of an action is published.