Skip to content

⚙️ add automated release workflow#87

Merged
Miyamura80 merged 3 commits intomainfrom
feat/release-automation
Jan 26, 2026
Merged

⚙️ add automated release workflow#87
Miyamura80 merged 3 commits intomainfrom
feat/release-automation

Conversation

@Miyamura80
Copy link
Copy Markdown
Owner

Summary

  • Added GitHub Actions workflow for automated releases triggered by version tags.
  • The workflow runs CI checks, builds the package, and creates a GitHub Release with artifacts and auto-generated notes.
  • Updated CLAUDE.md with instructions on how to trigger a release.

@greptile-apps
Copy link
Copy Markdown
Contributor

greptile-apps Bot commented Jan 26, 2026

Greptile Overview

Greptile Summary

Added automated GitHub Actions release workflow triggered by version tags (v*). The workflow runs CI checks and tests before building and publishing the package with auto-generated release notes.

Key changes:

  • Workflow reads Python version from .python-version and uses actions/setup-python@v6 (consistent with existing workflows)
  • Uses astral-sh/setup-uv@v5 action for secure uv installation (addresses previous security concern about piping remote scripts)
  • Runs make ci and make test to validate code quality before release
  • Uses uv build to create distribution artifacts
  • Creates GitHub Release with artifacts using softprops/action-gh-release@v2
  • Documentation updated with clear 3-step release process instructions

Confidence Score: 5/5

  • This PR is safe to merge with no concerns
  • The workflow follows GitHub Actions best practices, addresses all previously identified security concerns, uses consistent patterns with existing workflows, and includes proper CI validation before release
  • No files require special attention

Important Files Changed

Filename Overview
.github/workflows/release.yml Automated release workflow with CI checks, build, and GitHub release creation - previous security concerns have been addressed
CLAUDE.md Added clear release instructions explaining version tagging workflow

Copy link
Copy Markdown
Contributor

@greptile-apps greptile-apps Bot left a comment

Choose a reason for hiding this comment

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

2 files reviewed, 2 comments

Edit Code Review Agent Settings | Greptile

Comment thread .github/workflows/release.yml Outdated
Comment thread .github/workflows/release.yml Outdated
Miyamura80 and others added 2 commits January 26, 2026 20:25
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
Co-authored-by: greptile-apps[bot] <165735046+greptile-apps[bot]@users.noreply.github.com>
@Miyamura80 Miyamura80 merged commit d379a76 into main Jan 26, 2026
9 checks passed
@github-actions github-actions Bot deleted the feat/release-automation branch January 26, 2026 20:29
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