summaryrefslogtreecommitdiffhomepage
path: root/.github/workflows/android-reproducible-builds.yml
AgeCommit message (Collapse)AuthorFilesLines
2025-08-28Use rust-android-gradle plugin as submoduleKalle Lindström1-0/+3
2025-07-18Trigger reproducible workflow on file changesAlbin1-4/+7
The intention with this change is primarily to improve our PR workflow so that some specific files trigger the reproducible workflow. It's not possible to trigger workflows on either PR `branches` OR `paths`, so as a workaround for this limitation we now also trigger on release note changes.
2025-07-16Add macOS devshell actions buildAlbin1-2/+8
2025-07-15Add nix devshell actions buildAlbin1-1/+32
This commit adds a job that runs a nix devshell build as part of the reproducible workflow, however at this point it will NOT check for reproducibility but rather just print the checksum of the build. This is because there are some remaining reproducibility issues that need to be addressed.
2025-07-08Clean up reproducible workflowAlbin1-24/+17
Improves readability and changes to a more generic approach of handling multiple artifacts, which allows for extending the range of artifacts we compare.
2025-07-08Extract gradle version in reproducible jobAlbin1-9/+28
2025-05-23Update gradle to 8.14.1David Göransson1-3/+3
2025-05-12Update gradle version in reproducible build workflowJonatan Rhodin1-3/+3
2025-05-07Use latest commit in PR for reproducible buildsJonatan Rhodin1-2/+3
2025-05-06Add CI job to check permissionsAlbin1-0/+28
This added check is intended to catch unwanted permissions changes introduced by dependencies. It was added to the reproducible/F-Droid workflow since that's the only place where we build release artifacts at the time of adding this job. However, it should be moved to a more suitable place once we expand and refactor our CI setup.
2025-05-05Trigger reproducible builds on release branchAlbin1-0/+8
2025-04-17Improve android repro workflowJonatan Rhodin1-3/+30
- Fetch tags so that release builds get the correct version - Reduce logs for fdroid server builds - Add support for using a specific commit instead of always using latest
2025-03-18Add workflow to ensure reproducibilityJonatan Rhodin1-0/+109
Co-Authored-By: Albin <albin@mullvad.net>