4 Commits
Author SHA1 Message Date
celenity 57061ca247 feat: overhaul/refine scripts
Notably, this adds checks to ensure necessary executables and environment variables are available and set-up properly, adds new utilities files for certain functionality (to avoid redundancy/duplication)

Signed-off-by: celenity <celenity@celenity.dev>
2026-08-31 03:02:23 +00:00
celenity a5a7204e05 fix: use set_verbosity at lint-hook.sh
Signed-off-by: celenity <celenity@celenity.dev>
2026-08-22 01:30:24 +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 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