celenity
46ccf4036e
153.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-12 02:33:01 +00:00
celenity
12c11de332
WIP: 153.0.4
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-11 06:46:09 +00:00
celenity
44e3d5fa97
feat: Create RSS feed for releases
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-08 02:28:12 +00:00
celenity
5f3baa83a7
feat: bump pip to 26.2.1
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-08 00:35:45 +00:00
celenity
9113f5326a
feat: bump uv to 0.12.3 + cpython to 20260807
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-08 00:34:49 +00:00
celenity
c7f0351e6f
fix: ensure we only update version name + release notes on the production branch
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-08-08 00:26:50 +00:00
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
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 >
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
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
b92e1d79be
153.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
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 >
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