github-releases

star 3

GitHub release workflow for any project. Use when: (1) User wants to create a GitHub release, (2) User asks about release process or versioning, (3) User mentions 'release', 'publish', 'ship', or 'version bump'. Handles quality gates, documentation validation, version management, and GitHub release creation.

dynatrace-oss By dynatrace-oss schedule Updated 3/4/2026

name: github-releases description: "GitHub release workflow for any project. Use when: (1) User wants to create a GitHub release, (2) User asks about release process or versioning, (3) User mentions 'release', 'publish', 'ship', or 'version bump'. Handles quality gates, documentation validation, version management, and GitHub release creation."

GitHub Releases

Language-agnostic release workflow for GitHub projects.

Workflow

# 1. Check prerequisites
bash scripts/check-release-prereqs.sh

# 2. Create task structure
bash scripts/create-release-tasks.sh <version>

# 3. Fill TODOs in all tasks (read docs/RELEASING.md)

# Validate TODOs filled
bash scripts/validate-release-tasks.sh <epic-id>

# 4. Spawn reviewer to review

# 5. Spawn tasker for each ready task

# 6. Spawn verifier to verify

Filling TODOs

YOU MUST fill TODOs in all tasks.

Read docs/RELEASING.md and replace TODO markers with actual project commands.

Only skip if:

  • No project docs exist
  • Generic guidance is truly sufficient

Not OK: Leaving TODOs when docs/RELEASING.md exists.

References

Install via CLI
npx skills add https://github.com/dynatrace-oss/opencode-coder --skill github-releases
Repository Details
star Stars 3
call_split Forks 0
navigation Branch main
article Path SKILL.md
More from Creator
dynatrace-oss
dynatrace-oss Explore all skills →