dependabot[bot]
32fa56055e
Bump cryptography from 48.0.1 to 50.0.0 in /reproducible-builds/apkdiff
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-08-10 16:32:54 -04:00
BarbossHack
5cc7266a9e
Refactor the XML diff in reproducible script
...
Closes signalapp/Signal-Android#14879
2026-07-15 16:43:47 -04:00
dependabot[bot]
ce5c023f3b
Bump cryptography from 48.0.0 to 48.0.1 in /reproducible-builds/apkdiff
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-24 14:49:47 -04:00
Greyson Parrelli
204a233235
Some improvements to apkdiff.
2026-06-10 15:20:00 -04:00
BarbossHack
2e4abd8ed3
Switch to semantic resources.arsc comparison in apkdiff.
...
Closes signalapp/Signal-Android#14828
2026-06-10 15:20:00 -04:00
BarbossHack
81e09e65cb
Fix resources.arsc comparison in reproducible script.
...
Resolves signalapp/Signal-Android#14817
2026-06-03 13:55:36 -04:00
Cody Henthorne
5903c1bbf5
Update reproducible build dependencies.
2026-05-11 16:31:32 -04:00
dependabot[bot]
03d20cb46a
Update reproducible build dependencies.
2026-05-06 13:08:37 -04:00
dependabot[bot]
357fbfa8aa
Update reproducible build dependencies.
2026-04-22 15:12:47 -03:00
BarbossHack
35190ebb63
Fix type comparison in reproducible script.
...
Resolves #14571
2026-02-02 10:19:44 -05:00
BarbossHack
d74350b708
Do not stop reproducible comparison at the first mismatch.
...
Resolves #14570
2026-02-02 10:14:20 -05:00
BarbossHack
7370756344
Fix type and type annotations issues in reproducible script.
...
Resolves #14573
2026-02-02 10:06:27 -05:00
Greyson Parrelli
5f8eaa4f1c
Update reproducible build script to handle acceptable resource differences.
...
Fixes #13565
2025-10-22 15:53:09 -04:00
Greyson Parrelli
beff4c1d1d
Update ignore list in apkdiff.py
2024-10-29 14:36:34 -04:00
Greyson Parrelli
82c3265be5
Remove now-unnecessary exclusion from apkdiff.py.
...
Used to need it because baselineprof was non-deterministic, but google
has since fixed this in newer versions of AGP.
2024-07-26 23:43:53 +02:00
Greyson Parrelli
0ea66b6bb0
Update apkdiff to ignore baseline profile.
2023-05-12 10:38:04 -04:00
Greyson Parrelli
1304f4dc39
Update apkdiff.py to return non-zero exit codes on mismatch.
2023-05-10 15:59:26 -04:00
Greyson Parrelli and inthewaves
61f9dc7498
Fix possible issue with reproducible builds.
...
- Needed to update apkdiff.py to ignore some new app-signing-related
files.
- While I was in there, I cleaned up the script a lot to make it easier
to read as well as extract files that didn't match.
- We also need to guarantee git hashes are the same length -- the script
we were calling might provide hashes of different length depending on
how you checked out the code.
Co-authored-by: inthewaves<26474149+inthewaves@users.noreply.github.com >
2022-12-09 08:53:17 -05:00
Greyson Parrelli
83e63ff854
Improve the reproducible build process.
...
* Moved stuff into it's own `reproducible-builds` directory.
* Improved reproducible build by using a debian snapshot and more clearly listing dependencies.
* Removed signing from assembleReelase.
* Updated README.
2020-10-15 16:19:17 -04:00