Commit Graph
909 Commits
Author SHA1 Message Date
celenity e9750ccd4c fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 21:26:29 +00:00
celenity 57061ca247 feat: overhaul/refine scripts
Notably, this adds checks to ensure necessary executables and environment variables are available and set-up properly, adds new utilities files for certain functionality (to avoid redundancy/duplication)

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 03:02:23 +00:00
celenity c382d3296d 154.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-26 01:40:50 +00:00
celenity 7716e5ed1b fix: revert Rust back to 1.97.1 for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-26 01:35:52 +00:00
celenity b1bd8fa034 WIP: 154.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 05:04:32 +00:00
celenity ded05b2220 feat: bump nvm to v0.40.7
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:51:44 +00:00
celenity 76e6acfe58 feat: bump JDK 17 to 17.0.20.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:50:24 +00:00
celenity ef47f7d1a6 feat: bump JDK 21 to 21.0.12.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:49:10 +00:00
celenity 1b0c104653 feat: bump JDK 25 to 25.0.4.1+1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:47:32 +00:00
celenity 82729c99dc feat: bump Rust to 1.98.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-25 04:45:29 +00:00
celenity 910d23c70c fix: IRONFOX_CI logic for ci-compress.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 23:41:36 +00:00
celenity 978495d4c8 fix: set default outputs path to /outputs (instead of /build/outputs)
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 23:40:17 +00:00
celenity e22a8d8c27 fix - move logic for installing IronFox via ADB from sign.sh to build.sh
This doesn't depend on signing, as users could ex. be using debug signing, so in such cases, this is still useful

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 21:31:39 +00:00
celenity 05d20f3106 fix: set --mode='universal' for APKsets - this appears to significantly reduce size and works around a bug with Accrescent's developer console (https://github.com/accrescent/parcelo/issues/804)
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 03:42:42 +00:00
celenity a5a7204e05 fix: use set_verbosity at lint-hook.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 01:30:24 +00:00
celenity 243c9e7b70 fix - CI: set +x directly within the S3 push_file function
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 01:23:51 +00:00
celenity 112fe6efa3 fix: use set_verbosity at patch_create.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 01:21:52 +00:00
celenity a340d17634 feat: add set_verbosity function to utilities.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:58:48 +00:00
celenity 0cc50e7414 feat - CI: Move common S3 function definitions to s3-utilities.sh - eliminates redundancy and allows us to re-use these functions across scripts
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:42:28 +00:00
celenity 5ea7a94564 fix - CI: revert manual trigger of site update (+ set update-site-repo to also run on changes to CHANGELOG.md)
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:13:59 +00:00
celenity adb96d7350 fix - CI: manually trigger site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:11:22 +00:00
celenity 62d8e4674c fix - CI: revert manual trigger of site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:10:00 +00:00
celenity 09d8be26f4 fix - CI: manually trigger site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 00:04:55 +00:00
celenity 68a11bbea7 fix - CI: artifact paths for ci-publish-packages.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-21 17:03:42 +00:00
celenity dbaaec2296 154.0.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-21 04:23:15 +00:00
celenity bdfb1811ba fix: enable legacy packaging unconditionally - reduces the size of APKsets from ~2 GB back to ~1 GB
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-21 04:12:47 +00:00
celenity 2c12346d3b feat - CI: Publish GitLab releases directly via curl (from ci-publish-packages.sh) instead of relying on GitLab-specific CI images/logic
This is a more universal and portable approach that gives us more control over the publication/release process, and reduces our reliance on GitLab-specific CI functionality

Also includes some minor tweaks/clean-up

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-21 00:29:19 +00:00
celenity d8206cfec0 fix - CI: set MIME type for .aab
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-20 23:48:50 +00:00
celenity 0a2a558e34 fix - CI: upload aab output for bundles (at least for now) - should allow for closer examination to figure out what is resulting in the recent size increase
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-20 04:57:49 +00:00
celenity d91f82a74a fix - CI: IRONFOX_CI
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-20 01:59:07 +00:00
celenity c732221285 fix - CI: revert manual trigger of site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-19 23:43:03 +00:00
celenity fb7debdb16 fix - CI: manually trigger site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-19 23:30:47 +00:00
celenity bd7532cdda fix - CI: ensure we get secrets for S3 releases for the prepare-release job
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-19 10:14:47 +00:00
celenity 210ea99c0e 154.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-18 20:49:00 +00:00
celenity 5b22321628 fix: Glean cargo checksums
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-18 20:41:33 +00:00
celenity 1851f32629 WIP: 154.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-18 07:01:42 +00:00
celenity 1959261d12 feat: bump JDK 17 to 17.0.20+8
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-17 05:22:06 +00:00
celenity 9691a9964b feat: bump JDK 21 to 21.0.12+8
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-17 05:20:49 +00:00
celenity dc2cc01b06 feat: bump JDK 25 to 25.0.4+7
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-17 05:19:31 +00:00
celenity 4117e525d0 feat: bump Phoenix to 2026.08.17.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-17 05:12:03 +00:00
celenity 86c977345e feat: bump uv to 0.12.5 + cpython to 20260814
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-17 05:10:11 +00:00
celenity 930d9781a7 fix - CI: ensure Android keystore is properly available
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 18:35:26 +00:00
celenity 221059475c feat: Clean-up/re-organize CI (notably, CI now uses its own dedicated separate scripts for jobs, to improve control and portability, and also quality as they are subject to our linting)
This also reduces reliance on GitLab-specific CI env vars/functionality in general, and adds logic to ensure our CI scripts are only called from CI (translation: when `IRONFOX_CI` is set to `1`), as well as ensures external CI env vars are properly set

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 05:31:04 +00:00
celenity eebcda15d8 fix - CI: update naming for GITLAB_CI_API_TOKEN to IRONFOX_GITLAB_CI_API_TOKEN + GITLAB_CI_PUSH_TOKEN to IRONFOX_GITLAB_CI_PUSH_TOKEN
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 02:22:56 +00:00
celenity f869beb57b fix - CI: use IRONFOX_VERSION instead of CI_COMMIT_TAG for F-Droid repo commit update message
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 01:08:15 +00:00
celenity 1c3806de06 fix - CI: manually trigger F-Droid repo update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 01:04:16 +00:00
celenity de01c48e85 fix - CI: manually trigger site update
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 00:57:18 +00:00
celenity 38b98fee3c fix - CI: do not fail if there weren't any changes
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 00:50:31 +00:00
celenity dd5a98517a fix - CI: path for patches.yaml
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 00:46:01 +00:00
celenity dfd9b5d142 fix - CI: use cd for updating site repo
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-13 00:43:16 +00:00