FC (Fay) Stegerman
FC (Fay) Stegerman
I'm not sure how that helps? We could have patched the source to allow OpenJDK 21. But for Reproducible Builds both builds need to use the same JDK. You seem...
In this particular case there seem to be zero differences in the generated DEX files (though that is not something that can be relied on to always be the case)....
It would be a lot easier and unlikely to break in the future if you could simply use OpenJDK 21 for your builds. As I asked before: is that not...
Also: the embedded commit hash is once again not the commit the tag points to.
The good news it that it *can* be made reproducible. At least for this release. But using a different JDK is far from ideal and could easily break if OpenJDK...
Thanks! Whilst your code to be able to switch the default between Java 21 and 22 is clever, I don't think it's needed. You should have no issues building with...
> About a wrong commit hash. Probably there is some misconfiguration in GitHub Actions. I'll check The APK is built from the merge commit. That seems correct. But somehow the...
Oh. `${${REPO_BRANCH}:-master}` should be `${REPO_BRANCH:-master}`. In `.github/actions/publish-release-apk/entrypoint.sh`. The `hub checkout` is never run.
`META-INF/version-control-info.textproto` I have a shell script to extract it: https://gist.github.com/obfusk/4e3bbad0059be45cb555c6ef67c08588
The `hub checkout` command is to check out pull requests though. Also odd that the checkout would be needed. I would expect the action to run on the same commit...