Skip to content

feat: accept validated artifacts in the release workflow - #537

Merged
exKAZUu merged 2 commits into
mainfrom
feat/release-artifacts
Oct 6, 2026
Merged

exKAZUu merged 2 commits into
mainfrom
feat/release-artifacts

Conversation

@exKAZUu

@exKAZUu exKAZUu commented Oct 6, 2026 •

Copy link
Copy Markdown
Member

Requirements

  • required: Improve reusable-workflows where necessary to release commitkv to npm through wbfy and semantic-release.
  • required: Complete PRs through review-booster, complete-pr, and release, in that order.
  • chosen: Accept an optional artifact from the caller's current workflow run so cross-platform packages can be tested before the standard release job publishes them.
  • chosen: Treat an empty artifact_path as omitted, because GitHub inputs can override defaults with an empty string and download-artifact would otherwise extract into the repository root.
  • required: Existing callers without an artifact must keep their current release behavior.

Self Check

  • I've confirmed All checks have passed on this page.
  • I've reviewed my changes on the GitHub diff view.
  • I've written the steps to test my changes.
  • I've added screenshots (if the UI changed).

Steps to Test

  1. Run bun run verify-full and bun run test (both passed locally); the PR's actionlint check passed.
  2. Call the release workflow after uploading an artifact, with artifact_name and optionally artifact_path. Confirm it is downloaded before the build and release scripts. The commitkv release pipeline exercises this handoff end to end.
  3. Confirm callers omitting artifact_name skip the download. An omitted or empty destination uses .tmp/release-artifacts; the pinned action source was inspected to confirm why forwarding an empty path would otherwise select the repository root.

Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
@gemini-code-assist

Copy link
Copy Markdown

Note

Gemini is unable to generate a review for this pull request due to the file types involved not being currently supported.

Co-authored-by: WillBooster (Codex CLI) <agent@willbooster.com>
@exKAZUu exKAZUu self-assigned this Oct 6, 2026
@exKAZUu
exKAZUu merged commit 8d1b0f2 into main Oct 6, 2026
1 check passed
@exKAZUu
exKAZUu deleted the feat/release-artifacts branch October 6, 2026 13:32
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