Skip to content

Add release script #12

Merged
salvador-barboza merged 3 commits intomainfrom
release
May 6, 2025
Merged

Add release script #12
salvador-barboza merged 3 commits intomainfrom
release

Conversation

@salvador-barboza
Copy link
Copy Markdown
Collaborator

No description provided.

Copilot AI review requested due to automatic review settings May 6, 2025 16:17
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

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 adds a new GitHub Actions workflow to automate building and publishing release artifacts when a release is created.

  • Introduces .github/workflows/publish.yml triggered on release.created
  • Sets up Node.js and Go environments, runs the build script, and publishes assets via softprops/action-gh-release
  • Checks out both the current repository and an external github/workbench-template repo before building

uses: actions/checkout@v3
with:
repository: github/workbench-template
path: .
Copy link

Copilot AI May 6, 2025

Choose a reason for hiding this comment

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

The step Checkout github/workbench-template uses path: ., which will override the workspace checked out in the first step. Consider specifying a dedicated subdirectory (e.g., path: workbench-template) or removing the redundant checkout to avoid overwriting files.

Suggested change
path: .
path: workbench-template

Copilot uses AI. Check for mistakes.
@salvador-barboza salvador-barboza merged commit d83a339 into main May 6, 2025
5 checks passed
@salvador-barboza salvador-barboza deleted the release branch May 6, 2025 20:00
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.

3 participants