Skip to content

feat: add CI / CD#2

Merged
NMFR merged 15 commits intomainfrom
feat/ci-cd
Jan 30, 2025
Merged

feat: add CI / CD#2
NMFR merged 15 commits intomainfrom
feat/ci-cd

Conversation

@NMFR
Copy link
Copy Markdown
Owner

@NMFR NMFR commented Jan 30, 2025

Add Github actions workflows that automatically:

  • Run the linter, tests and build on every commit pushed to a PR or to the main branch.
  • Build and push the ci container stage to this repository registry to cache the ci container (so it doesn't have to build on every Github action triggered).
  • Create a new Github release on every tag matching the v*.*.* pattern.

Additionally upgrade the golangci-lint version and add the -buildvcs=false flag to avoid the error:

error obtaining VCS status: exit status 128

Caused by the git repository file ownership being different that the executing user.

@NMFR NMFR merged commit e6efb10 into main Jan 30, 2025
@NMFR NMFR deleted the feat/ci-cd branch January 30, 2025 23:34
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