Skip to content

[DBA-302] Add release make targets and document in README#92

Merged
catstrike merged 3 commits intomainfrom
ls/DBA-302-release-targets
Apr 8, 2026
Merged

[DBA-302] Add release make targets and document in README#92
catstrike merged 3 commits intomainfrom
ls/DBA-302-release-targets

Conversation

@catstrike
Copy link
Copy Markdown
Collaborator

Summary

  • Add Makefile targets for release workflow: release, minor-release, major-release, dev-release
  • Add "Releasing" section to README documenting usage

Test plan

  • make release VERSION=0.3.0 prints usage when VERSION is missing
  • make dev-release triggers the publish-dev.yml workflow
  • README renders correctly on GitHub

🤖 Generated with Claude Code

Add Makefile targets: release, minor-release, major-release, dev-release.
Add a Releasing section to README describing usage.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Contributor

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

Adds a lightweight release workflow to the databao CLI repo by introducing Makefile targets that create/push version tags (triggering the existing PyPI publish workflow) and documenting how to use them in the README.

Changes:

  • Added release, minor-release, major-release, and dev-release Make targets to tag/push versions and trigger the dev publish workflow.
  • Documented the release commands in a new “Releasing” section in README.md.

Reviewed changes

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

File Description
Makefile Adds release-related targets and tag-derived version calculations.
README.md Documents the new release workflow and Make targets.

catstrike and others added 2 commits April 8, 2026 14:11
- Default LATEST_STABLE to v0.0.0 when no tags exist
- Rename targets to match SemVer: patch-release, minor-release, major-release
- Add major-release target (bumps major component)
- Update README to reflect corrected target names

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings April 8, 2026 12:23
Copy link
Copy Markdown
Contributor

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

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

@catstrike catstrike merged commit c5878ce into main Apr 8, 2026
10 checks passed
@catstrike catstrike deleted the ls/DBA-302-release-targets branch April 8, 2026 12:36
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