Skip to content

dev - #199

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

dev#199
RambokDev merged 96 commits into
mainfrom
dev

Conversation

@RambokDev

@RambokDev RambokDev commented Mar 6, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Chores
    • Refined Docker image tagging mechanism with improved semantic tag generation and metadata extraction
    • Optimized release pipeline job dependencies for streamlined workflow execution
    • Enhanced build process debugging capabilities

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
@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: 7ef4a606-5051-42cc-9c91-a0eb81d0e6ed

📥 Commits

Reviewing files that changed from the base of the PR and between 0cb27f2 and 9e22160.

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

📝 Walkthrough

Walkthrough

GitHub Actions workflows are restructured to improve Docker image tagging and release job orchestration. The docker workflow introduces dynamic semantic tag generation, while the release workflow updates job dependency chains to ensure proper execution ordering across create-release, publish-docker, finalize-release, and notify-discord jobs.

Changes

Cohort / File(s) Summary
Docker Image Tagging
.github/workflows/docker.yml
Introduced new "Generate semantic tags" step for dynamic tag computation. Refactored metadata extraction to use generated tags instead of static values. Updated manifest creation to leverage computed tags via TAG_ARGS. Added debugging output and reorganized legacy metadata extraction logic.
Release Job Dependencies
.github/workflows/release.yml
Updated finalize-release job needs from single publish-docker dependency to multi-dependency list including create-release and publish-docker. Updated notify-discord job needs from single finalize-release dependency to list including publish-docker, create-release, and finalize-release.

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~22 minutes

Possibly related PRs

  • dev #175: Modifies Docker publish workflows and tag handling logic with overlapping manifest and publish steps.
  • dev #172: Updates GitHub Actions release workflow tag generation and propagation alongside Docker publish configuration.
  • dev #179: Adjusts the same release workflow job dependencies for notify-discord and finalize-release orchestration.

Poem

🐰 Semantic tags now dance and play,
Through workflows bright, they find their way,
Docker images tagged just right,
Jobs depend in perfect sight,
Release flows smooth, no delay! 📦✨

✨ 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 b04a275 into main Mar 6, 2026
2 of 3 checks passed
@sonarqubecloud

sonarqubecloud Bot commented Mar 6, 2026

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
E 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

@coderabbitai coderabbitai Bot mentioned this pull request Mar 7, 2026
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