Skip to content

feat: github action workflow for PRs and releases - #11

Merged
arminhammer merged 10 commits into
mainfrom
github-actions
Dec 30, 2025
Merged

feat: github action workflow for PRs and releases#11
arminhammer merged 10 commits into
mainfrom
github-actions

Conversation

@arminhammer

@arminhammer arminhammer commented Dec 30, 2025

Copy link
Copy Markdown
Owner

Fixing CI releases.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 introduces comprehensive GitHub Actions workflows for automating continuous integration and release processes. The workflows add automated PR checks and release automation triggered by version changes in the main branch.

Key changes:

  • Automated PR validation including linting, testing, building, and security audits
  • Release automation that detects version changes and creates multi-platform builds (Docker images and native binaries for Linux and macOS)
  • Cross-platform binary distribution with checksums and comprehensive release documentation

Reviewed changes

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

File Description
.github/workflows/release-on-merge.yml Implements release automation triggered on main branch merges, building Docker images and native binaries for multiple platforms (Linux amd64/arm64, macOS Intel/Apple Silicon), and creating GitHub releases with assets
.github/workflows/pr.yml Defines PR validation checks including Rust linting/formatting, test execution with PostgreSQL, release builds, Docker build verification, and security audits

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

Comment thread .github/workflows/release-on-merge.yml
Comment thread .github/workflows/release-on-merge.yml
Comment thread .github/workflows/release-on-merge.yml Outdated
Comment thread .github/workflows/release-on-merge.yml Outdated
Comment thread .github/workflows/pr.yml Outdated
Comment thread .github/workflows/pr.yml Outdated
@arminhammer
arminhammer merged commit 78aa3da into main Dec 30, 2025
9 checks passed
@arminhammer
arminhammer deleted the github-actions branch December 30, 2025 15:02
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