Skip to content

docs(blog): add release posts for 0.38, 0.39 and 0.40#730

Merged
Chemaclass merged 1 commit into
mainfrom
docs/release-blog-posts-38-39-40
Jun 16, 2026
Merged

docs(blog): add release posts for 0.38, 0.39 and 0.40#730
Chemaclass merged 1 commit into
mainfrom
docs/release-blog-posts-38-39-40

Conversation

@Chemaclass

Copy link
Copy Markdown
Member

Summary

Backfills the blog with release write-ups for the three releases since 0.37, matching the existing post format (frontmatter + New features / Changes / Bug fixes sections, issue links, closing changelog link). Posts are auto-listed via the blog content glob (posts.data.ts).

  • 0.38.0 — official TypedDevs/bashunit GitHub Action (SHA-pinnable), opt-in installer checksum verification, hardened install.sh.
  • 0.39.0 — Action args to install+run in one step, v0 floating major tag, bashunit init CI scaffold, --report-junit alias, default checksum verification, line-accurate GHA annotations. Includes a note on the 0.39.1 patch.
  • 0.40.0--test-timeout, coverage fixes (Line continuations not counted as covered in report #722, Spying on printf breaks coverage collection #724), leaked exit-code fix, move to bashunit.com.

Pagination

Kept blog pagination at perPage = 10 (unchanged). With ~20 release posts that's a few pages with short scroll per page — 15 would only trade a page for a longer page. 10 is the conventional, faster-rendering default already in place.

Test plan

  • cd docs && npm run build — builds clean with all three new posts
  • make lint — editorconfig OK
  • All referenced issue/PR numbers verified to exist

Backfill the blog with release write-ups for the official GitHub Action
(0.38), the Action ergonomics + default checksum verification (0.39), and the
per-test timeout + coverage fixes + bashunit.com move (0.40). Same format as
the existing release posts; auto-listed via the blog content glob.
@Chemaclass Chemaclass added the documentation Improvements or additions to documentation label Jun 16, 2026
@Chemaclass Chemaclass self-assigned this Jun 16, 2026
@Chemaclass Chemaclass merged commit 35b85bb into main Jun 16, 2026
6 checks passed
@Chemaclass Chemaclass deleted the docs/release-blog-posts-38-39-40 branch June 16, 2026 20:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant