Skip to content

Update CI and release workflows - #38

Merged
austin-smith merged 1 commit into
mainfrom
modernize-ci-workflows
Aug 7, 2026
Merged

Update CI and release workflows#38
austin-smith merged 1 commit into
mainfrom
modernize-ci-workflows

Conversation

@austin-smith

Copy link
Copy Markdown
Owner

What Changed

  • Updated the GitHub Actions and Docker workflow action major versions.
  • Removed Docker metadata and login conditions that cannot run in the tag-only publish workflow.
  • Corrected the standalone release bundle layout and changed the archive to .tar.gz so pnpm runtime links are preserved.
  • Updated the documented release entrypoint and pnpm version.

Why

The workflows were using older action releases, and the existing ZIP bundle was not runnable after extraction because its layout was incorrect and pnpm's symbolic links were flattened.

Validation

  • pnpm lint
  • pnpm test — 74 tests passed
  • pnpm build
  • actionlint
  • Extracted release archive smoke test: homepage, public asset, and Next.js static asset returned HTTP 200
  • git diff --check

@austin-smith
austin-smith marked this pull request as ready for review August 7, 2026 08:10
@austin-smith
austin-smith merged commit b9665aa into main Aug 7, 2026
1 check passed
@austin-smith
austin-smith deleted the modernize-ci-workflows branch August 7, 2026 08:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant