Skip to content

Blog

Updates, releases, and thoughts on open-source developer tooling. Follow it with the RSS feed.

  • action-release — One Step to Release, 3,600 Lines of CI Gone

    · Bérenger (baxyz)actionreleasecihelpers4

    Every helpers4 repository used to carry its own release machinery: version scripts, changelog scripts, publish scripts, a multi-job workflow. helpers4/action-release replaces all of it with one step that versions, writes the changelog, commits, tags, publishes to npm, crates.io and JSR, and can be run again when something fails halfway.

  • helpers4 Rust v0 — A General-Purpose Library, Starting From Scratch

    · Bérenger (baxyz)rustreleasehelpers4

    helpers4 now has a Rust crate. It starts at version 0 on purpose: the quality is already there, but the third-party security audits are not, and a library whose goal is to be trusted in critical applications has to earn its 1.0. Here is what exists, what does not yet, and why you should wait for v1 before using it where it really matters.

  • helpers4 TypeScript v3 — From Complement to Contender

    · Bérenger (baxyz)typescriptreleasehelpers4

    v3 ships a breaking cleanup (type predicates move to @helpers4/guard), but the real story is bigger: helpers4 has grown from 'the library you add alongside es-toolkit or radashi' into something that can stand on its own.

  • Shipping helpers4 TypeScript v2 — 10 Years of Copy-Pasting the Same Utilities, Done.

    · Bérenger (baxyz)typescriptreleasehelpers4

    After two years of solo development, 22 pre-releases, and more than a little bit of stubbornness, helpers4/typescript v2 is finally out. Here's the story behind it.