Commit Graph
811 Commits
Author SHA1 Message Date
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
celenity bda9a15207 fix: minor formatting
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-04 04:29:02 +00:00
celenity f5fde84fc8 feat: Improve get_sources.sh
Notably:

- Cleaned up/refined checksum handling
- Updating checksums now doesn't force remove already installed dependencies (deps are now always downloaded in a separate temporarily directory when updating checksums)
- Sources are now automatically backed up and restored upon download errors (if already installed)
- We no longer try to perform post-actions if necessary (ex. when the user cancels the download or if checksum validation fails)
- Minor formatting

Signed-off-by: celenity <celenity@celenity.dev>
2026-07-02 04:54:55 +00:00
celenity 8130ff07a9 feat: bump uv to 0.11.26
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 23:59:36 +00:00
celenity c4650108ac fix: upload artifacts to https://artifacts.ironfoxoss.org/ironfox/ (instead of https://artifacts.ironfoxoss.org/ directly) - in case we need to use this for other projects/repos in the future
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 23:58:39 +00:00
celenity 8613014445 fix: typo
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 03:05:48 +00:00
celenity d316143d0c fix: install s3cmd for build CI jobs (so that the final output can be uploaded...)
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 02:09:05 +00:00
celenity 47731713ef fix: ensure uploading artifacts to s3 is prepared + do not try to uncompress artifacts at ci-publish-packages.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 01:07:07 +00:00
celenity 03190893e1 fix: Upload artifacts to S3 storage (instead of GitLab directly) - lets us bypass the size limits and reduces our reliance/dependency on GitLab
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 22:44:08 +00:00
celenity 16cca75131 152.0.4
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 19:37:41 +00:00
celenity a2627e93fe feat: bump npm to 11.18.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 07:34:51 +00:00
celenity 5dbd9050df WIP: 152.0.4
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 07:31:23 +00:00
celenity afee415074 feat: prevent s3cmd from installing manual pages/doc files
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 05:46:06 +00:00
celenity dc7c198c61 fix: ensure we use GNU patch on OS X
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 05:38:22 +00:00
celenity 93e202258d feat: bump prebuilds
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 05:30:28 +00:00
celenity 4c9594d304 fix: use ${IRONFOX_CARGO} instead of cargo directly at get_sources.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 05:17:31 +00:00
celenity 5110705d84 fix: Clean-up external Rust env vars
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 03:27:45 +00:00
celenity c8dad19f5f fix: clean-up Rust flags
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 03:25:48 +00:00
celenity bd7d00a249 fix: remove no longer used Accessibility patch category
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 02:42:58 +00:00
celenity 415496c49d fix: set indentation to 2 spaces for all files
This makes indentation consistent across all our files, and also improves readability in general

Signed-off-by: celenity <celenity@celenity.dev>
2026-06-29 05:24:33 +00:00
celenity ae6f060178 feat: bump uv to 0.11.25 + cpython to 20260623
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-28 02:50:47 +00:00
celenity 28f7caa5c3 feat: bump Node.js to 26.4.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-28 02:47:41 +00:00
celenity 59ecc415ab feat: Add mechanism to directly override and set the default values of Fenix preferences
This provides support for a mechanism to easily configure and override Fenix UI preferences, similar to how we override Gecko preferences with `ironfox.cfg` - the prefs and values we're setting specifically can be seen at `IFPrefs.kt`

This significantly lowers the burden of maintenance (especially since we also override Nimbus directly as well), as we no longer need to make a patch just to modify a setting value...

(We're also setting the preference keys directly from the R.string values - so if a preference is removed or changed in the future, we'll know, as it'll cause the build to fail)

Signed-off-by: celenity <celenity@celenity.dev>
2026-06-27 21:09:06 +00:00