Skip to content

rename workflow for better understanding#22

Merged
Baptiste-Ferrand merged 1 commit into
developfrom
implementation/tag-release-changelog-package
Aug 6, 2025
Merged

rename workflow for better understanding#22
Baptiste-Ferrand merged 1 commit into
developfrom
implementation/tag-release-changelog-package

Conversation

@Baptiste-Ferrand
Copy link
Copy Markdown
Contributor

create pipeline who crate tag release and package

close #8

create pipeline who crate tag release and package
@Baptiste-Ferrand Baptiste-Ferrand self-assigned this Aug 6, 2025
@Baptiste-Ferrand Baptiste-Ferrand added the task A Specific peace of work label Aug 6, 2025
Copy link
Copy Markdown

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 replaces the existing deployment workflow with a more comprehensive release pipeline that handles semantic versioning, Git tagging, GitHub releases, and Docker package publishing based on pull request branch naming conventions.

Key Changes:

  • Implements semantic versioning based on branch names (feat/* for minor, fix/* for patch, breaking changes for major)
  • Adds automatic Git tag creation and GitHub release generation with changelog extraction
  • Enhances Docker image publishing with proper tagging and multi-platform support

Reviewed Changes

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

File Description
.github/workflows/release-publish.yml New comprehensive workflow that handles versioning, tagging, releases, and Docker packaging
.github/workflows/Deploy.yml Removed old deployment workflow that had limited functionality

Comment thread .github/workflows/release-publish.yml
Comment thread .github/workflows/release-publish.yml
Comment thread .github/workflows/release-publish.yml
Comment thread .github/workflows/release-publish.yml
@Baptiste-Ferrand Baptiste-Ferrand merged commit adc2c15 into develop Aug 6, 2025
2 checks passed
@Baptiste-Ferrand Baptiste-Ferrand deleted the implementation/tag-release-changelog-package branch August 6, 2025 12:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

task A Specific peace of work

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create CI for Realease

2 participants