celenity
450bcaa7e9
fix: Clean-up and update release handling (specifically for release notes)
...
Notably:
- Changes are now specified directly at `CHANGELOG.md` (instead of just in the PR)
- Release notes and information are now uploaded to `https://ironfoxoss.org/releases ` (So we can now just link to/use this page for releases directly, instead of using GitLab)
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-07 21:01:13 +00:00
celenity
f39489b1b2
feat: bump Python to 3.14.7 + uv to 0.12.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-07 04:04:41 +00:00
celenity
e99eae7379
feat: bump Node.js to 26.7.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-07 04:03:14 +00:00
celenity
459f0df46e
fix - CI: ensure shasum is always installed
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-04 23:41:43 +00:00
celenity
419eb64128
fix: use shasum instead of sha1sum, sha256sum, and sha512sum for checksum validation
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-04 19:49:43 +00:00
celenity
3d41f26a30
153.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
v153.0.3
2026-08-04 19:24:20 +00:00
celenity
b74db8210c
WIP: 153.0.3
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-04 02:38:27 +00:00
celenity
0f4a20a4b4
fix: do not use mapfile for patches.sh - mapfile appears to be unsupported in some environments (ex. for OS X)
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-04 02:38:17 +00:00
celenity
da4c8f807a
fix: if we're not running lint.sh in staged mode, use ls directly (instead of git ls-files
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 06:55:08 +00:00
celenity
9930f75640
fix - CI: ensure git and tar are installed
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 06:22:34 +00:00
celenity
1ec923c3c4
feat: enable linting for mozconfigs
...
Our mozconfigs are shell scripts as well, so we can ensure we're following the best practices there
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 05:50:16 +00:00
celenity
40b31efded
fix: remove unnecessary source of env helpers from lint-hook.sh
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 05:32:07 +00:00
celenity
7a38c89bca
fix: typo
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 05:16:58 +00:00
celenity
43facbbb93
fix: use a separate minimal PATH for linting
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 05:15:15 +00:00
celenity
c0f514d64e
fix: update shellcheck/shfmt handling and set-up
...
Notably:
- We now always provide our own copies of both `shellcheck` and `shfmt` (via `get_sources.sh`)
- Set-up of the pre-commit hook is now at `lint-hook.sh`, so we can call it directly (and give users a way to set-up the hook directly if necessary)
- The `lint` CI stage is now performed on Fedora instead of Alpine (like the rest of the build process), but only the minimal set-up is performed to download and set-up the necessary tools
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 05:07:06 +00:00
celenity
70ce3da0de
fix: update bootstrap issue tracker URL
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 03:55:46 +00:00
celenity
56dff4d8ef
fix: update gecko-rs-blocker patch
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 03:42:36 +00:00
celenity
c099034996
fix: remove unused update-related prefs
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-03 03:29:42 +00:00
celenity
b92e1d79be
153.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
v153.0.2
2026-08-01 03:08:02 +00:00
celenity
85175914a3
WIP: 153.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-31 03:28:53 +00:00
Akash Yadav and Akash Yadav
aeb8d3a5f0
feat: lint shell scripts with shellcheck + shfmt in CI and pre-commit
...
ironfox-oss/IronFox!162
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.
Reformat all scripts with shfmt (2-space indent, switch-case indent,
space redirects) via .editorconfig, so a bare `shfmt` is consistent
everywhere. 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 is the enforcement gate. SC2086/SC2046 are
disabled for now as tracked follow-up.
MR-author: Akash Yadav <itsaky01@gmail.com >
Co-authored-by: Akash Yadav <contact@itsaky.com >
Approved-by: celenity <celenity@celenity.dev >
Merged-by: celenity <celenity@celenity.dev >
2026-07-31 02:33:10 +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 >
v153.0.1
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
2b6ef2f4d0
fix: ensure dom.security.https_only_mode properly reflects the UI toggle - fixes https://codeberg.org/ironfox-oss/bugs/issues/400
...
The `HttpsOnlyMode` policy appears to have been overriding the value upon each start to `true`, regardless of the UI setting's value, so this removes it (We enable HTTPS-Only mode by default via other means anyways)
Strangely though, after removing the policy, the value of HTTPS Only Mode on the first ever launch doesn't appear to be correct (it's set to `false` despite us enabling it). So, to work-around that, this ensures that the state is always up to date/reflected by `GeckoSettingsBridge`.
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-28 04:01:20 +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
e3187523a4
fix: Update font emoji list
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-25 00:38:44 +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 >
v153.0
2026-07-22 22:10:18 +00:00
celenity
8068e25457
feat: update default FPP overrides
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-22 04:27:22 +00:00
celenity
3e2bd1f0ce
fix: pref order
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 18:38:06 +00:00
celenity
35e014327e
153.0
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-21 17:33:57 +00:00