Commit Graph
838 Commits
Author SHA1 Message Date
Akash Yadav e4cc51b7c8 fix: format and lint with shfmt + shellcheck
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-07-31 00:39:10 +00:00
Akash Yadav b035cfd10c fix: format and lint with shfmt + shellcheck
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-07-31 00:39:10 +00:00
Akash Yadav f940a5a54e fix: format and lint with shfmt + shellcheck
Signed-off-by: Akash Yadav <contact@itsaky.com>
2026-07-31 00:39:10 +00:00
Akash Yadav 7ed96c5a1f feat: lint shell scripts with shellcheck + shfmt in CI and pre-commit
Add a blocking `lint` CI stage (runs first, on a lightweight Alpine
image) plus a core.hooksPath pre-commit hook, with scripts/lint.sh as
the shared runner for CI, the hook, and manual use. Checks are
configured in .shellcheckrc and formatting in .editorconfig.

bootstrap.sh installs shellcheck + shfmt per-OS and enables the
pre-commit hook.

The hook is a convenience (bypassable with --no-verify); the CI
`lint-scripts` job enforces formatting. SC2086/SC2046 are
disabled for now. SC2002 is disabled too, since
shellcheck made it opt-in as of 0.11.0 while older versions (e.g.
Alpine's in CI) still enable it by default.
2026-07-31 00:37:01 +00:00
celenity a68000483f feat: bump pip to 26.2
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-31 00:12:33 +00:00
celenity 5463ca293a feat: bump npm to 12.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-31 00:11:48 +00:00
celenity 45d9aaaa86 feat: bump Node.js to 26.5.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-31 00:10:38 +00:00
celenity 3d637b2411 feat: bump uv to 0.12.0 + cpython to 20260728
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-31 00:09:58 +00:00
celenity 8b79c529f2 fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-29 00:31:52 +00:00
celenity 099d5c4570 153.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 19:36:39 +00:00
celenity 94a01d57d1 fix: update Remote Settings Blocker patch
Also allows users to enable preview collections if desired

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 03:30:58 +00:00
celenity b8b54f3f14 feat: bump uv to 0.11.32
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 01:31:01 +00:00
celenity 86a4f0cd9d fix: IRONFOX_NODE_VERSION
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 00:17:38 +00:00
celenity 2547eff780 fix: use consistent IRONFOX_ naming for versions/commits and checksums
This ensures the naming is consistent/matches and ensures we avoid conflicts

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 00:15:19 +00:00
celenity 4ba2fbe14d feat: bump Rust to 1.97.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 23:43:01 +00:00
celenity f10a213939 feat: bump nvm to v0.40.6
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 23:41:50 +00:00
celenity 86d80833ab feat: bump F-Droid's Gradle wrapper
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 23:39:00 +00:00
celenity 3826de1fa5 fix: only check for Android SDK build tools 35 conditionally
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 23:36:21 +00:00
celenity 6fe315cd0b WIP: 153.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 21:52:18 +00:00
celenity 65087da5ce feat: bump Phoenix to 2026.07.27.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 18:50:04 +00:00
celenity c6131d15e9 fix: add --no-verbose to CI publish curl flags
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-27 18:46:40 +00:00
celenity d09392dd5c fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-25 21:21:18 +00:00
celenity fc53726004 feat: bump Phoenix to 2026.07.24.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-24 05:59:07 +00:00
celenity 177d9135a3 fix-up
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-24 04:10:07 +00:00
celenity 94db696d99 fix: move certain core functions to utilities.sh
Reduces a lot of duplicate logic and adds more validation/verification checks

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-24 03:21:42 +00:00
celenity 025d607da5 fix: decrease default verbosity (+ add IRONFOX_VERBOSE env var to control it)
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-23 23:16:25 +00:00
celenity 0cc18b7b85 fix: add git-lfs to PATH for CI
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-23 07:13:42 +00:00
celenity 2e665d1d54 fix: do not set PATH as readonly for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-22 22:10:18 +00:00
celenity 35e014327e 153.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-21 17:33:57 +00:00
celenity 2121ac4464 fix - CI: use IRONFOX_CUT
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-21 03:50:53 +00:00
celenity ecc8a1b49a feat: bump uv to 0.11.30 + cpython to 20260718
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-21 03:45:14 +00:00
celenity a77d9af81b WIP: 153.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-21 03:39:36 +00:00
celenity efbdbb3e0f fix: add as + gcc to PATH
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-18 03:46:50 +00:00
celenity 69c5accbcd fix: add sw_vers to PATH for OS X
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-18 02:38:07 +00:00
celenity edae8c8fab fix: ensure we don't try to set-up Android SDK if download fails
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-18 01:38:15 +00:00
celenity fc1edaa060 fix: add realpath to PATH
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-18 01:09:05 +00:00
celenity 9ca1b45191 fix - CI: path for IRONFOX_DATE
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-18 00:47:17 +00:00
celenity cd2b406448 fix: ensure nasm is added to PATH
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 21:29:14 +00:00
celenity 86a182fc5a fix: for compatibility, also add python to path as python3
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 05:55:47 +00:00
celenity 38f6f0d0a8 fix: use ${IRONFOX_DOWNLOADS} instead of ${IRONFOX_EXTERNAL}/downloads
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 05:33:12 +00:00
celenity 5be2464045 fix: remove unnecessary local readonly extension
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 04:56:28 +00:00
celenity c116f9a68d fix: do not apply patches with -f --fuzz=3 (+ rebase patches)
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 04:01:43 +00:00
celenity 57ae632ac5 feat: bump uv to 0.11.29
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 02:49:45 +00:00
celenity 31cfc61fa2 feat: Set env vars for additional utilities + do not use the system PATH (in favor of our own custom PATH)
This should improve security (by ensuring we always specify the full paths to executables, and preventing use of unintended/undesired system executables), control (by allowing users to specify where these executables should be located), and consistency/reproducability

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-17 02:46:08 +00:00
celenity 135c316a7c 152.0.6
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-14 21:28:39 +00:00
celenity 48cc939794 WIP: 152.0.6
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-14 04:13:17 +00:00
celenity 2fe1e1036b feat: bump Phoenix to 2026.07.08.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-08 05:22:36 +00:00
celenity a4f2e45a2a feat: bump uv to 0.11.28
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-08 05:21:33 +00:00
celenity d57cc07406 152.0.5
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-08 03:28:43 +00:00
celenity 61ced1e280 WIP: 152.0.5
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-07 07:34:59 +00:00