build(fdroid): drop unused foojay toolchain resolver; release v2.7.4 #24
Reference in New Issue
Block a user
Delete Branch "release/v2.7.4"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Release v2.7.4 — enable official F-Droid build
Cuts v2.7.4 to clear the last blocker for the official F-Droid submission (fdroiddata MR !40967).
Why
fdroiddata's CI scanner rejected the build on
org.gradle.toolchains.foojay-resolver-conventioninsettings.gradle.kts— F-Droid bans it because it can fetch a JDK over the network during their offline, reproducible build. The plugin was inert here (nothing requests a Gradle toolchain), so removing it changes no compiled output.Changes
settings.gradle.kts(dead Android-Studio-template boilerplate).fastlane/.../changelogs/20704.txt.Categories: Time(retired in the current taxonomy) →Calendar & AgendaAutoUpdateMode: Version v%v(invalid per schema) →VersionReproducibility
Removing an inert settings plugin doesn't touch dex/resources/assets, so v2.7.4 stays byte-for-byte reproducible (same as the proven v2.7.3). I'll re-verify against the published
calendula_v2.7.4.apkonce the pipeline ships it, then update the fdroiddata MR.Note on the on-device gate
RELEASING.md step 4 (on-device verify) is build-config only here — no code/UI change, functionally identical to the already-shipped v2.7.3. Merging triggers the release pipeline (builds, signs, publishes, tags
v2.7.4).🤖 Generated with Claude Code