Skip to content

dev - #175

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

dev#175
RambokDev merged 45 commits into
mainfrom
dev

Conversation

@RambokDev

@RambokDev RambokDev commented Mar 6, 2026 •

Copy link
Copy Markdown
Collaborator

Summary by CodeRabbit

  • Chores
    • Streamlined the release automation workflow to improve efficiency and reliability of the release publishing process.
    • Enhanced draft release handling and conditional publishing logic.

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 15 commits March 6, 2026 10:49
# 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: ce7ef366-7d5c-4600-b99a-b1dbc8e277d5

📥 Commits

Reviewing files that changed from the base of the PR and between c925407 and ab22680.

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

📝 Walkthrough

Walkthrough

These changes modify GitHub Actions release workflows. The auto-release workflow simplifies draft tag handling by removing output and related steps. The release workflow adds event-triggered types, retrieves release information directly from GitHub events, expands Docker publishing configuration, and introduces a new conditional job for publishing releases.

Changes

Cohort / File(s) Summary
Release Workflow Simplification
.github/workflows/auto-release.yml
Removes draft tag workflow output declaration and all related steps (parsing, logging, artifact upload). Simplifies release-it execution to a single command with GITHUB_TOKEN passed through.
Release Event Handling & Publishing
.github/workflows/release.yml
Adds release event trigger with types: [created]. Removes artifact download steps and replaces with direct event-based tag retrieval (github.event.release.tag_name). Expands docker_publish job with additional configuration. Introduces new conditional publish_release job that edits the GitHub Release to remove draft status only when the release is initially in draft state.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~12 minutes

Poem

🐰 A workflow most spry, shedding tags left and dry,
Draft checks now conditional, logic's nutritional!
Releases flow cleaner, events make us keener,
GitHub's API leads the way—hip hop hooray! 🎉

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

sonarqubecloud Bot commented Mar 6, 2026

Copy link
Copy Markdown

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