Commit Graph
833 Commits
Author SHA1 Message Date
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
celenity cfba2dd749 feat: bump uv to 0.11.27
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-07 02:59:42 +00:00
celenity 4004b468e8 fix: ensure signing is properly handling when rebuilding phoenix consumers
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-07 02:54:46 +00:00
celenity e1485f1bd8 feat: Disable native messaging for non-built-in extensions
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-06 02:43:31 +00:00
celenity ceeae87d00 feat: Patch formatting
Applies consistent formatting and naming to patches

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-06 00:50:48 +00:00
celenity d5af0e1fde feat: Add support for IronFox constants
These are constant values (defined at `ironfox.configure`) which can be used anywhere... specifically:

- In Gecko (via the `IFConstants.sys.mjs` module)
- In `ironfox.cfg` (via the equivalent prefs set at `ironfox.js` and `phoenix-overrides.cfg`)
- In any Kotlin/Java project (via the `org.ironfoxoss.core.IFConstants` components)

So this allows us to define these values in one place, and be able to use them anywhere. It also ensures the values always match across all projects.

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-05 04:11:07 +00:00