Skip to content

Update workflows and documentation for improved release process#142

Merged
ChristophShyper merged 20 commits intomasterfrom
bug/release
Jul 21, 2025
Merged

Update workflows and documentation for improved release process#142
ChristophShyper merged 20 commits intomasterfrom
bug/release

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Jul 17, 2025

📝 Brief description

Update workflows and documentation for improved release process
Add testing guidelines for branches in README.md
Add automated version detection and release workflows with comprehensive documentation
Update .github/WORKFLOWS.md
Update version detection logic and documentation for accurate version bumping
Limit git log to 50 entries
Fix naming in README.md
Improve release branch delete
Fix release trigger to skip dependency and documentation commits
Update README.md
Update README.md
Update .github/workflows/AUTO-VERSION.yml
Update .github/workflows/AUTO-VERSION.yml
Update .github/WORKFLOWS.md
Update .github/WORKFLOWS.md
Update .github/WORKFLOWS.md
Update .github/workflows/AUTO-VERSION.yml
Update .github/workflows/AUTO-VERSION.yml
Update .github/workflows/RELEASE.yml
Update README.md

💻 Commits

📁 Modified files

.github/VERSION-DETECTION.md (new) | 70 ++++++++++++
.github/WORKFLOWS.md | 109 +++++++++++++-----
.github/workflows/AUTO-RELEASE.yml (new) | 97 ++++++++++++++++
.github/workflows/AUTO-VERSION.yml (new) | 187 +++++++++++++++++++++++++++++++
.github/workflows/PUSH-OTHER.yml | 5 +-
.github/workflows/RELEASE.yml | 150 +++++++++++++++++++------
Makefile | 4 +-
README.md | 113 ++++++++++++++++---
action.yml | 2 +-
9 files changed, 653 insertions(+), 84 deletions(-)

⚠️ Additional information

  • Pushed to a branch with a proper name and provided proper commit message.
  • Provided a clear and concise description of what the issue is.

Check CONTRIBUTING.md and CODE_OF_CONDUCT.md for more information

@github-actions github-actions bot added the bugfix Bug needing a fix label Jul 17, 2025
@github-actions github-actions bot requested a review from a team as a code owner July 17, 2025 15:27
@ChristophShyper ChristophShyper requested a review from Copilot July 20, 2025 20:36

This comment was marked as outdated.

ChristophShyper and others added 2 commits July 20, 2025 22:48
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ChristophShyper ChristophShyper requested a review from Copilot July 21, 2025 18:42

This comment was marked as outdated.

ChristophShyper and others added 4 commits July 21, 2025 22:27
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ChristophShyper ChristophShyper requested a review from Copilot July 21, 2025 20:51

This comment was marked as outdated.

ChristophShyper and others added 7 commits July 21, 2025 22:54
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ChristophShyper ChristophShyper requested a review from Copilot July 21, 2025 21:35
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 implements a fully automated release management system that eliminates manual intervention in the release process. The system automatically detects when releases are needed, determines version types using semantic analysis, and creates release branches with appropriate version updates.

Key changes:

  • Automated version detection: Analyzes commit messages and branch names to determine patch vs minor version bumps
  • Smart release filtering: Skips releases for documentation and dependency updates
  • Zero-manual workflow: Complete automation from master commits to published releases

Reviewed Changes

Copilot reviewed 9 out of 9 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
.github/workflows/AUTO-VERSION.yml New automated version detection and release creation workflow
.github/workflows/AUTO-RELEASE.yml New manual release trigger workflow for custom releases
.github/workflows/RELEASE.yml Updated to handle release branch workflows and Docker publishing
.github/workflows/PUSH-OTHER.yml Updated to exclude release branches from standard processing
.github/WORKFLOWS.md Comprehensive documentation of the new automated workflows
.github/VERSION-DETECTION.md New documentation explaining version detection logic
README.md Updated with detailed release process documentation
Makefile Updated to use dynamic version detection from git tags
action.yml Version bump from v0.10.0 to v0.11.0

ChristophShyper and others added 2 commits July 21, 2025 23:39
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
ChristophShyper and others added 2 commits July 21, 2025 23:41
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@ChristophShyper ChristophShyper added this pull request to the merge queue Jul 21, 2025
Merged via the queue into master with commit e28c83e Jul 21, 2025
5 checks passed
@ChristophShyper ChristophShyper deleted the bug/release branch July 21, 2025 21:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bugfix Bug needing a fix

Development

Successfully merging this pull request may close these issues.

2 participants