Skip to content

chore: enhance release workflow with manual trigger and rebase#36

Merged
bigboateng merged 1 commit intomainfrom
feat/workflow-dispatch
Dec 12, 2025
Merged

chore: enhance release workflow with manual trigger and rebase#36
bigboateng merged 1 commit intomainfrom
feat/workflow-dispatch

Conversation

@bigboateng
Copy link
Contributor

@bigboateng bigboateng commented Dec 12, 2025

Important

Enhance release workflow with manual trigger, prevent in-progress cancellation, and ensure rebase before push.

  • Workflow Triggers:
    • Added workflow_dispatch to .github/workflows/release.yml to allow manual triggering of the release workflow.
  • Concurrency:
    • Set cancel-in-progress: false in .github/workflows/release.yml to prevent canceling in-progress runs.
  • Git Operations:
    • Added git pull --rebase origin main before git push in .github/workflows/release.yml to avoid non-fast-forward rejections during release.

This description was created by Ellipsis for fdbd898. You can customize this summary. It will automatically update as commits are pushed.

- Add workflow_dispatch to allow manual release triggering
- Add git pull --rebase before push to prevent non-fast-forward rejections
- Set cancel-in-progress: false to avoid canceling running releases
@ellipsis-dev ellipsis-dev bot changed the title ... chore: enhance release workflow with manual trigger and rebase Dec 12, 2025
@bigboateng bigboateng merged commit aaa6896 into main Dec 12, 2025
1 check passed
@bigboateng bigboateng deleted the feat/workflow-dispatch branch December 12, 2025 19:49
Copy link

@ellipsis-dev ellipsis-dev bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Important

Looks good to me! 👍

Reviewed everything up to fdbd898 in 1 minute and 5 seconds. Click for details.
  • Reviewed 26 lines of code in 1 files
  • Skipped 0 files when reviewing.
  • Skipped posting 3 draft comments. View those below.
  • Modify your settings and rules to customize what types of comments Ellipsis leaves. And don't forget to react with 👍 or 👎 to teach Ellipsis.
1. .github/workflows/release.yml:7
  • Draft comment:
    Added 'workflow_dispatch' for manual triggering. Confirm if additional inputs are needed.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
2. .github/workflows/release.yml:11
  • Draft comment:
    Verify that 'cancel-in-progress: false' is intentional; concurrent runs may lead to race conditions during release.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None
3. .github/workflows/release.yml:72
  • Draft comment:
    Using 'git pull --rebase origin main' helps avoid non-fast-forward errors. Ensure that any rebase conflicts are handled in the CI environment.
  • Reason this comment was not posted:
    Confidence changes required: 33% <= threshold 50% None

Workflow ID: wflow_Iz9Pwo1R38vbnH02

You can customize Ellipsis by changing your verbosity settings, reacting with 👍 or 👎, replying to comments, or adding code review rules.

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

Comments