Skip to content

dev - #172

Merged
RambokDev merged 38 commits into
mainfrom
dev
Mar 6, 2026
Merged

dev#172
RambokDev merged 38 commits into
mainfrom
dev

Conversation

@RambokDev

@RambokDev RambokDev commented Mar 6, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Chores
    • Enhanced release automation workflows to improve artifact handling and Docker image distribution management during the release process.

charlesgauthereau added 30 commits March 6, 2026 09:10
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
charlesgauthereau added 8 commits March 6, 2026 10:49
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
# Conflicts:
#	.github/workflows/auto-release.yml
@coderabbitai

coderabbitai Bot commented Mar 6, 2026 •

Copy link
Copy Markdown
Contributor

Caution

Review failed

The pull request is closed.

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: d1b620f4-f912-45ac-9330-cd3bb7da388f

📥 Commits

Reviewing files that changed from the base of the PR and between d7e2ec3 and 9bc042e.

📒 Files selected for processing (2)
  • .github/workflows/auto-release.yml
  • .github/workflows/release.yml

📝 Walkthrough

Walkthrough

The pull request modifies GitHub Actions CI/CD workflows to capture and share the draft release tag between jobs. The auto-release workflow now writes the draft tag to an artifact, which the release workflow downloads and exposes as an output. Additionally, Docker publishing is enhanced with an updated latest tag option and additional authenticated credentials.

Changes

Cohort / File(s) Summary
Workflow - Draft Tag Artifact
.github/workflows/auto-release.yml
Adds job-level output for draft_tag, writes the tag to draft_tag.txt, and uploads it as a GitHub artifact for downstream consumption.
Workflow - Draft Tag Job & Docker Publishing
.github/workflows/release.yml
Introduces new log-draft-tag job to download and expose the draft tag artifact as a workflow output. Extends docker publishing with add_latest: true flag and additional DOCKER_USERNAME_2/DOCKER_PASSWORD_2 credentials.

Sequence Diagram

sequenceDiagram
    participant AutoRelease as auto-release<br/>Workflow
    participant Artifact as GitHub<br/>Artifacts
    participant Release as release<br/>Workflow
    participant Docker as Docker<br/>Registry

    AutoRelease->>AutoRelease: Generate draft tag
    AutoRelease->>Artifact: Write draft_tag.txt & upload artifact
    Release->>Artifact: Download draft_tag artifact
    Release->>Release: Read & expose draft_tag output
    Release->>Docker: Publish with add_latest: true<br/>(using DOCKER_USERNAME_2)
    Docker-->>Release: Image published
Loading

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Poem

🐰 A tag takes flight through artifacts bright,
From release to release, a handoff just right,
Docker images dance with a new latest flag,
Our workflow's now sprightly—no more need to lag! 🚀

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch dev

Comment @coderabbitai help to get the list of available commands and usage tips.

@RambokDev
RambokDev merged commit 8fbe639 into main Mar 6, 2026
3 of 4 checks passed
@sonarqubecloud

sonarqubecloud Bot commented Mar 6, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

This was referenced Mar 6, 2026
Merged
Merged
Merged
Merged
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