Skip to content

Commit 2704736

Browse files
authored
🎩 [just] release notes for v3.8bis and v3.9 of gh-process (#41)
1 parent cda8433 commit 2704736

File tree

1 file changed

+31
-1
lines changed

1 file changed

+31
-1
lines changed

.just/RELEASE_NOTES.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,35 @@ This file tracks the evolution of the Git/GitHub workflow automation module.
44

55
## November 2025 - The Polish Updates
66

7-
### v3.8 - Git Alias Expansion
7+
### v3.9 - Shellcheck Error Fixes (#40)
8+
9+
Before adding the shellcheck tooling in v3.8bis, we knew there were a bunch of
10+
shellcheck warnings in the gh-process module itself. This release fixes all
11+
of those issues - better variable quoting, improved conditional syntax, and
12+
other shellcheck best practices. Nothing user-facing changed, but the code is
13+
now cleaner and more robust. This should also mean that our future AI code
14+
reviews will have less trivial stuff to complain about.
15+
16+
**Related PRs:** [#40](https://github.com/fini-net/template-repo/pull/40)
17+
18+
### v3.8bis - Shellcheck Integration (#37, #39)
19+
20+
Added a whole new module for linting bash scripts embedded in just recipes.
21+
The `shellcheck` recipe extracts bash scripts from all justfiles in the repo,
22+
writes them to temporary files, and runs shellcheck on each one. It's pretty
23+
meta - using just to check just recipes.
24+
25+
- New `.just/shellcheck.just` module with 138 lines of awk magic
26+
- Automatically finds recipes with bash shebangs
27+
- Detailed reporting showing which file and recipe each issue is in
28+
- Purple section headings because why not
29+
- Returns proper exit codes for CI integration
30+
31+
This immediately found issues in our own code, which led to v3.9.
32+
33+
**Related PRs:** [#37](https://github.com/fini-net/template-repo/pull/37), [#39](https://github.com/fini-net/template-repo/pull/39)
34+
35+
### v3.8 - Git Alias Expansion (#35)
836

937
Expanded all git aliases to use standard git commands, making this justfile
1038
work for everyone without requiring custom git configuration. Previously,
@@ -18,6 +46,8 @@ this workflow. Now it just works out of the box.
1846
Added inline comments showing the old alias names for reference, so if you're
1947
used to seeing `stp` in the output, you know what's happening.
2048

49+
**Related PRs:** [#35](https://github.com/fini-net/template-repo/pull/35)
50+
2151
### v3.7 - Pre-PR Hook Support (#32, #33)
2252

2353
Added support for optional pre-PR hooks to allow project-specific automation

0 commit comments

Comments
 (0)