Skip to content

ci: make devin releasable (Create Tag dropdown + release.yml tag trigger) (MOT-3880) - #438

Merged
rohitg00 merged 2 commits into
iii-hq:mainfrom
rohitg00:devin-create-tag
Jul 7, 2026
Merged

ci: make devin releasable (Create Tag dropdown + release.yml tag trigger) (MOT-3880)#438
rohitg00 merged 2 commits into
iii-hq:mainfrom
rohitg00:devin-create-tag

Conversation

@rohitg00

@rohitg00 rohitg00 commented Jul 7, 2026

Copy link
Copy Markdown
Contributor

Linear: MOT-3880 (subtickets MOT-3883/3884/3885/3886)

The devin worker is merged to main but two CI workflows still had hardcoded per-worker lists that omit it, so it can't be released:

  • create-tag.yml — the worker choice dropdown; devin wasn't selectable in the Create Tag workflow.
  • release.yml — the on: push: tags: trigger lists each <name>/v* explicitly; devin/v* was missing, so a devin tag would be created but never fire the release.

This adds devin to both (next to codex, with the other agent-CLI workers). Swept the rest of .github/workflows + scripts/docs; these two are the only per-worker lists. After merge: Actions -> Create Tag -> devin cuts devin/vX.Y.Z, and release.yml builds + publishes from there.

The devin worker is merged but was missing from the create-tag.yml worker choice list, so it could not be selected to cut a release tag. release.yml is tag-driven (parses devin/vX.Y.Z and reads iii.worker.yaml), so this dropdown was the only place that still needed the name.
@vercel

vercel Bot commented Jul 7, 2026

Copy link
Copy Markdown

@rohitg00 is attempting to deploy a commit to the motia Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Jul 7, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Added devin as a new valid choice option for the worker input parameter in the workflow_dispatch trigger configuration within the create-tag GitHub Actions workflow file.

Changes

Workflow Input Update

Layer / File(s) Summary
Add devin choice option
.github/workflows/create-tag.yml
Added devin as a new option in the worker input's choices list for the workflow_dispatch trigger.

Estimated code review effort: 1 (Trivial) | ~2 minutes

Poem

A tiny hop, a single line,
"devin" joins the worker line 🐇
No fuss, no fear, just add and go,
One more choice for the workflow's flow!

🚥 Pre-merge checks | ✅ 5
✅ Passed checks (5 passed)
Check name Status Explanation
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly reflects the main change: adding devin to the Create Tag workflow dropdown for releases.
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

release.yml fires on an explicit per-worker tag list; devin/v* was missing, so a devin tag would create but never trigger the release. Pairs with the create-tag dropdown fix so devin is fully releasable.
@rohitg00 rohitg00 changed the title ci: add devin to the Create Tag worker dropdown ci: make devin releasable (Create Tag dropdown + release.yml tag trigger) Jul 7, 2026
@rohitg00 rohitg00 changed the title ci: make devin releasable (Create Tag dropdown + release.yml tag trigger) ci: make devin releasable (Create Tag dropdown + release.yml tag trigger) (MOT-3880) Jul 7, 2026
@rohitg00
rohitg00 merged commit a57f26d into iii-hq:main Jul 7, 2026
12 of 16 checks passed
@rohitg00
rohitg00 deleted the devin-create-tag branch July 7, 2026 10:25
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