Skip to content

Releases: Rethunk-Tech/gh-actions

v1.11 — setup-rust helper; per-job Go cache and checksum-verified golangci-lint; leaner Bun store and font-only Playwright deps skip

Choose a tag to compare

@github-actions github-actions released this 15 Sep 08:24

setup-rust helper; per-job Go cache and checksum-verified golangci-lint; leaner Bun store and font-only Playwright deps skip

v1

v1

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 14 Aug 21:46

First tagged release. Two composite actions:

  • setup-bun — Bun toolchain install, dependency install, and ~/.bun/install/cache caching.
  • setup-nextjs-bun — the same, plus .next/cache build caching for Next.js projects.

Pin with a SHA + this tag as a comment, matching fleet convention:

uses: Rethunk-Tech/gh-actions/setup-bun@3d17a0c4ae39fb5fe971af9345423e0ecb35038e # v1

setup-go, setup-dotnet, and upload-pages are designed but deferred — see AGENTS.md § Status.

v1.10 — setup-python: uv-based Python toolchain with opt-in ruff and uv audit gates

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 09 Sep 15:55

Also corrects setup-bun's stale skip-install description and stops .gitignore
excluding the *-broken test-fixture directories.

v1.9 — setup-bun keeps its cache under skip-install; Playwright gets a directory

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 09 Sep 15:55
  • setup-go defaults to golangci-lint v2.13.2, built with go1.27.0. v2.12.2 was
    built with go1.26.2 and cannot lint any module declaring go 1.27, which is 30
    of the fleet's Go modules.
  • setup-bun's install-store cache is gated on the lockfile existing rather than
    on skip-install, restoring caching to callers that install later themselves.
  • Both Bun actions take playwright-directory, so a workspace can pin the browser
    version against the app's package.json instead of the install root's.
  • setup-nextjs-bun gains the extra-cache inputs setup-bun already had.
  • setup-go drops lint-install-only, which reported a green gate for a lint that
    never ran.
  • Both Bun actions resolve the Playwright version with bun instead of node.

v1.8 — setup-bun declares the extra-cache inputs its cache step reads

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 09 Sep 15:55

setup-bun declares the extra-cache inputs its cache step reads

v1.7 — Playwright browser caching

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 15 Aug 03:37

setup-bun and setup-nextjs-bun's install-playwright now caches browsers by the resolved @playwright/test devDependency version (Playwright's own documented CI caching pattern) instead of re-downloading on every run. New playwright-cache-hit output on both actions.

v1.6 — step summary

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 15 Aug 03:29

setup-go's lint/govulncheck gate now writes a pass/fail table to the job's step summary (GitHub Actions UI Summary tab), in addition to the existing PASS/FAIL error annotations.

v1.5 — fix silent module-cache failure

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 15 Aug 03:16

Fixes a real bug present since setup-go's first release: actions/setup-go's own
empty-cache-dependency-path auto-discovery only checks for a bare go.mod at the
workspace root, never next to go-version-file — so every caller with a module in
a subdirectory (the majority of the fleet) has been silently running with zero
module caching since day one (confirmed via real CI logs: "Restore cache
failed: Dependencies file is not found"). cache-dependency-path now defaults to
go-version-file itself when unset. Also fixes misleading @v1 pinning guidance in
README/HUMANS (v1 is a frozen point-release, not a rolling major alias).

v1.4 — setup-go lint/vuln gates + bug fixes

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 15 Aug 03:08

setup-go: opt-in run-lint/run-govulncheck (golangci-lint + govulncheck), each
continue-on-error behind a final gate step so enabling both surfaces both findings
even if one fails. Fixed a wrong actions/setup-go SHA/version comment (was
claimed v7.6.0, is actually v7.0.0). setup-bun: fixed skip-install not guarding
the bun-version-file lookup (repo-ops was silently resolving a nonexistent
package.json and falling back to a floating Bun version); cut unused
extra-cache-paths/-key/-restore-key-fragment inputs (zero real callers, the
repo's only armed instance of the actions/runner#2009 nesting-cache bug).
setup-nextjs-bun: cut unused install-args input.

v1.3 — setup-go

Choose a tag to compare

@AlbinoGeek AlbinoGeek released this 15 Aug 01:23

Adds `setup-go`: Go toolchain via `actions/setup-go`, delegating to its own built-in
module/build cache. Inputs: `go-version`, `go-version-file` (default `go.mod`),
`cache-dependency-path`. Outputs: `go-version`, `cache-hit`.