Commit Graph
227 Commits
Author SHA1 Message Date
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 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 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 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 YadavandAkash 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 099d5c4570 153.0.1
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-28 19:36:39 +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 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 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 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 35e014327e 153.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-21 17:33:57 +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 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 8130ff07a9 feat: bump uv to 0.11.26
Signed-off-by: celenity <celenity@celenity.dev>
2026-07-01 23:59:36 +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 93e202258d feat: bump prebuilds
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-30 05:30:28 +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 440abf5f81 152.0.2
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-24 06:36:52 +00:00
celenity 8c9d346efe feat: bump uv to 0.11.23
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-23 10:00:53 +00:00
celenity afb62c540d 152.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-16 17:09:34 +00:00
celenity 1088ae70b4 feat: bump UnifiedPush-AC to 1.0.4
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-16 04:35:10 +00:00
celenity 5742e99d38 WIP: 152.0
(Also includes some clean-up and tweaks/refinements to the build system)

Signed-off-by: celenity <celenity@celenity.dev>
2026-06-16 04:24:09 +00:00
celenity 5c812da0c9 feat: bump npm to 11.17.0
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-12 06:37:15 +00:00
celenity f55439ed04 feat: bump uv to 0.11.21 + cpython to 20260610 (3.14.6)
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-12 06:35:43 +00:00
celenity ddc79f3546 fix: revert bump cbindgen to v0.29.4 for now
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-10 13:52:04 -04:00
celenity 143c33485c 151.0.4
Signed-off-by: celenity <celenity@celenity.dev>
2026-06-10 06:48:23 +00:00