Skip to content

ci: add workflow_dispatch trigger and merged PRs in release notes - #29

Merged
Devasy merged 1 commit into
mainfrom
claude/add-workflow-dispatch-ELBuZ
Mar 19, 2026
Merged

ci: add workflow_dispatch trigger and merged PRs in release notes#29
Devasy merged 1 commit into
mainfrom
claude/add-workflow-dispatch-ELBuZ

Conversation

@Devasy

@DevasyDevasy commented Mar 19, 2026

Copy link
Copy Markdown
Owner
  • Add workflow_dispatch trigger so the workflow can be run manually on any branch
  • Manual runs build the APK and upload it as an artifact (no release created)
  • On push to main, release notes now include merged PRs since the last tag
  • Add pull-requests: read permission for gh pr list
  • Consolidate version reading into a single 'Read version' step

https://claude.ai/code/session_01D2dXrP6q663wojixXzPdtk

Summary by CodeRabbit

  • New Features

    • Added manual release triggering capability for builds.
    • Improved release notes to display merged pull requests.
  • Chores

    • Enhanced release workflow with selective version bumping and release processes based on trigger type.

- Add workflow_dispatch trigger so the workflow can be run manually on any branch
- Manual runs build the APK and upload it as an artifact (no release created)
- On push to main, release notes now include merged PRs since the last tag
- Add pull-requests: read permission for gh pr list
- Consolidate version reading into a single 'Read version' step
https://claude.ai/code/session_01D2dXrP6q663wojixXzPdtk
@coderabbitai

coderabbitaiBot commented Mar 19, 2026

Copy link
Copy Markdown
Contributor

Caution

Review failed

Pull request was closed or merged during review

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Pro

Run ID: b77b2d36-66e0-4864-ba86-c7c128fb366b

📥 Commits

Reviewing files that changed from the base of the PR and between f284e00 and 967a19c.

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

Walkthrough

GitHub Actions release workflow now supports manual triggering via workflow_dispatch. Version bumping and release operations execute conditionally on push events. A new step reads version from pubspec.yaml. APK artifacts are uploaded for manual runs. Release notes now pull from merged PRs instead of static content.

Changes

Cohort / File(s)Summary
Workflow Configuration
.github/workflows/release.yml
Added workflow_dispatch trigger with conditional branching to execute version bumping and release operations only on push events. Introduced "Read version" step extracting version from pubspec.yaml for use in tag naming and APK artifact configuration. Added APK upload functionality for manual workflow runs. Changed release body generation from static content to dynamically extracted merged pull requests. Expanded permissions to include pull-requests: read for PR listing.

Possibly related PRs

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check nameStatusExplanation
Description Check✅ PassedCheck skipped - CodeRabbit’s high-level summary is enabled.
Title check✅ PassedThe title accurately captures the two main changes: adding workflow_dispatch trigger capability and including merged PRs in release notes.
Docstring Coverage✅ PassedNo functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

📝 Coding Plan
  • Generate coding plan for human review comments

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

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

@Devasy
Devasy merged commit 9f353d0 into mainMar 19, 2026
1 check passed
@Devasy
Devasy deleted the claude/add-workflow-dispatch-ELBuZ branch March 19, 2026 17:23
Sign up for freeto 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.

2 participants

@Devasy@claude