Skip to content

gha tweak#9

Merged
stesee merged 2 commits into
mainfrom
release-setup
Jun 20, 2026
Merged

gha tweak#9
stesee merged 2 commits into
mainfrom
release-setup

Conversation

@stesee

@stesee stesee commented Jun 20, 2026

Copy link
Copy Markdown
Collaborator

No description provided.

stesee added 2 commits June 20, 2026 22:35
Tighten the create-release job condition in .github/workflows/build.yml by removing the workflow_dispatch check. The job now only runs when github.ref == 'refs/heads/release', preventing manual dispatch from creating releases and ensuring releases are created only from the release branch.
Copilot AI review requested due to automatic review settings June 20, 2026 21:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR adjusts the GitHub Actions workflow to reuse build outputs from the CI matrix job when creating a release, rather than rebuilding during the release job.

Changes:

  • Upload artifacts/ from the Ubuntu matrix run and download them in the create-release job.
  • Remove dependency install + rebuild from the release job; rely on downloaded artifacts and run npm pack/npm publish with --ignore-scripts.
  • Add a debug step to print GitHub context and package metadata during the publish job.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@stesee stesee merged commit 3684099 into main Jun 20, 2026
5 checks passed
@stesee stesee deleted the release-setup branch June 20, 2026 21:26
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.

2 participants