Skip to content

feat: add automated release workflow and improve repository standards#8

Merged
evertoncolling merged 3 commits into
mainfrom
improve-repository-standards
Jul 3, 2025
Merged

feat: add automated release workflow and improve repository standards#8
evertoncolling merged 3 commits into
mainfrom
improve-repository-standards

Conversation

@evertoncolling

Copy link
Copy Markdown
Owner

Summary

  • Add automated release workflow that builds and attaches binaries to GitHub releases
  • Enable branch protection with required status checks on main branch
  • Improve CI/CD pipeline reliability

Changes

Release Automation

  • Created .github/workflows/release.yml that triggers on version tags
  • Builds cross-platform binaries (Linux, macOS, Windows)
  • Automatically packages and attaches binaries to releases

Branch Protection

  • Enabled branch protection on main branch
  • Requires all CI checks to pass before merging
  • Requires at least 1 approving review
  • Enforces up-to-date branches before merging

Previous CI Improvements

  • Fixed deprecated GitHub Actions
  • Resolved linting and security scan issues
  • Updated govet configuration
  • Improved integration test handling

Test plan

  • CI workflow passes all checks
  • Release workflow will be tested when this PR is merged and a tag is created
  • Branch protection is already active on main branch

🤖 Generated with Claude Code

evertoncolling and others added 3 commits July 3, 2025 23:21
- Create release workflow that triggers on version tags
- Build binaries for multiple platforms (linux, darwin, windows)
- Package binaries as tar.gz (Unix) or zip (Windows)
- Automatically attach binaries to GitHub releases

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
- Upgrade codecov-action from v4 to v5
- Add CODECOV_TOKEN for proper authentication
- This should fix the codecov badge not displaying data

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude <noreply@anthropic.com>
@codecov-commenter

Copy link
Copy Markdown

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

Thanks for integrating Codecov - We've got you covered ☂️

@evertoncolling evertoncolling merged commit cba103a into main Jul 3, 2025
12 checks passed
@evertoncolling evertoncolling deleted the improve-repository-standards branch July 3, 2025 21:31
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