Skip to content

Introduce a github action for minver-rs#3

Merged
boblangley merged 10 commits intomainfrom
github-action
Dec 9, 2025
Merged

Introduce a github action for minver-rs#3
boblangley merged 10 commits intomainfrom
github-action

Conversation

@boblangley
Copy link
Contributor

No description provided.

@boblangley boblangley self-assigned this Dec 8, 2025
@boblangley boblangley added the enhancement New feature or request label Dec 8, 2025
@boblangley boblangley requested a review from Copilot December 8, 2025 01:31
Copy link
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

This PR introduces a GitHub Action for minver-rs, enabling users to calculate semantic versions from Git tags. The action downloads the appropriate minver binary for the user's platform, executes it with configurable options, and exposes version components as outputs.

Key Changes:

  • Created a composite GitHub Action with support for multiple platforms (Linux, macOS, Windows) and architectures
  • Added automated major version tag updates to the release workflow for easier action versioning

Reviewed changes

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

File Description
action.yml New composite action definition with platform detection, binary installation, and version calculation logic
.github/workflows/release.yml Added job to automatically update major version tags (e.g., v1) after releases

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

Base automatically changed from json-output-support to main December 8, 2025 18:57
@boblangley boblangley force-pushed the github-action branch 5 times, most recently from 09d3d96 to 8331754 Compare December 9, 2025 03:26
@boblangley boblangley merged commit 9faeb30 into main Dec 9, 2025
2 checks passed
@boblangley boblangley deleted the github-action branch December 9, 2025 05:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants