Skip to content

Commit d3a8f0a

Browse files
committed
Add monitoring of GitHub Actions to release command
1 parent f018ccf commit d3a8f0a

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

.opencode/command/release.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ To ensure releases are built, tested, and deployed reliably, coordinating multip
1717

1818
## Dependencies
1919
- Cargo toolchain.
20-
- Agents: CI Agent, Storage Agent, Docs Agent, Git Handler, Hive Mind Orchestrator.
20+
- Agents: CI Agent, Storage Agent, Docs Agent, Git Handler, GitHub, Hive Mind Orchestrator.
2121

2222
## Usage Examples
2323
- Standard release: `/release`
@@ -38,8 +38,8 @@ To ensure releases are built, tested, and deployed reliably, coordinating multip
3838
- **Network/Permission Issues**: For pushing tags, ensure auth and connectivity.
3939

4040
## Integration Notes
41-
- **Handoff Protocols**: Sequential handoffs: checks -> version bump -> CI -> storage update -> docs -> git. Confirm each step before proceeding.
42-
- **Collaboration**: Uses CI Agent for pipelines, Storage for versions, Docs for updates, Git for commits/tags. For complex releases, hand off to Hive Mind Orchestrator.
41+
- **Handoff Protocols**: Sequential handoffs: checks -> version bump -> CI -> storage update -> docs -> git -> github (PR creation and merge). Confirm each step before proceeding.
42+
- **Collaboration**: Uses CI Agent for pipelines, Storage for versions, Docs for updates, Git for commits/tags, GitHub for PR creation and merging. For complex releases, hand off to Hive Mind Orchestrator.
4343
- **Best Practices**: Always run checks first; log all actions. Confirm completion with user.
4444
- **Edge Cases**: Handle pre-releases differently; for hotfixes, skip some checks if urgent (with caution).
4545

@@ -65,6 +65,11 @@ If all checks pass:
6565
3. Update version in Cargo.toml using @storage-agent.
6666
4. @docs-agent to update changelog/docs.
6767
5. @git-handler for tagging and pushing.
68-
6. If needed, @hive-mind-orchestrator for complex releases.
68+
6. @github agent to create a pull request from the current branch (e.g., develop) to main.
69+
7. @github agent to merge the pull request.
70+
8. Switch to develop branch and merge main back into it to sync changes.
71+
9. If needed, @hive-mind-orchestrator for complex releases.
72+
73+
10. @github agent to monitor the GitHub Actions workflows (especially the release workflow) to ensure they complete successfully.
6974

7075
Confirm release completion.

0 commit comments

Comments
 (0)