Skip to content

update ci/cd, add test workflow#187

Merged
theodore-s-beers merged 1 commit into
mainfrom
tsb_ci_cd
May 26, 2026
Merged

update ci/cd, add test workflow#187
theodore-s-beers merged 1 commit into
mainfrom
tsb_ci_cd

Conversation

@theodore-s-beers
Copy link
Copy Markdown
Member

No description provided.

Copy link
Copy Markdown

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 updates GitHub Actions CI/CD by adding a Go test workflow and modernizing the existing release-tagging workflow configuration.

Changes:

  • Added a new test workflow that runs go test ./... on PRs and on pushes to main.
  • Updated the tag-release workflow triggers and permissions, and renamed the job to tag.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated no comments.

File Description
.github/workflows/test.yml Adds a CI workflow to run Go tests on PRs and main pushes.
.github/workflows/tag-release.yml Updates the tag release workflow triggers/permissions and adjusts the job structure.
Comments suppressed due to low confidence (1)

.github/workflows/tag-release.yml:22

  • The tag publishing step uses git push origin tag "$VERSION", which will fail because tag is treated as a refspec rather than a keyword. Push the created tag ref directly (e.g. git push origin "refs/tags/$VERSION" or git push origin "$VERSION").

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

@theodore-s-beers theodore-s-beers merged commit f4510f9 into main May 26, 2026
2 checks passed
@theodore-s-beers theodore-s-beers deleted the tsb_ci_cd branch May 26, 2026 14:56
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