celenity
85175914a3
WIP: 153.0.2
...
Signed-off-by: celenity <celenity@celenity.dev >
2026-07-31 03:28:53 +00:00
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
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