release-trigger
Trigger a GitHub Actions release build for EdgeLab or CyclingCopilot. Use when preparing a release build.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Trigger a GitHub Actions release build for EdgeLab or CyclingCopilot. Use when preparing a release build.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Check a PR for Greptile review comments, status checks, and completeness. Use after creating a PR to see if Greptile has reviewed it.
Agent workflow automation, documentation maintenance checklists, and slash commands for the EdgeLab project. Load this skill when adding modules, screens, or using agent workflows.
Iteratively fix a PR against Greptile review until 5/5 confidence. Polls Greptile comments, applies safe fixes, pushes, and repeats.
Commit changes, push to remote, and create a GitHub PR. Use when completing a feature and ready to open a pull request.
Review uncommitted changes, commits, branch diffs, or PRs against EdgeLab conventions. Load this skill when asked to review code.
Build, test, format, install, lint, and model export commands for the EdgeLab multi-module Android project. Load this skill when you need to run Gradle commands or verify changes.
| name | release-trigger |
| description | Trigger a GitHub Actions release build for EdgeLab or CyclingCopilot. Use when preparing a release build. |
Usage: /skill:release-trigger <app> <version_name> <version_code> [create_release]
$1 — app: explorer or copilot$2 — version_name (e.g. 1.2.0)$3 — version_code (positive integer, e.g. 12)$4 — create_release: true or false (optional, default false)Verify gh is authenticated: gh auth status
Validate inputs: $1 is explorer or copilot, $3 is a positive integer
Capture the current latest workflow run's databaseId to avoid matching stale runs:
gh run list --workflow release.yml --limit 1 --json databaseId -q '.[0].databaseId // 0'
Trigger the workflow on main. If $4 is empty, omit the create_release flag:
gh workflow run release.yml --ref main \
-f app=$1 \
-f version_name=$2 \
-f version_code=$3
If $4 is provided and non-empty, add: -f create_release=$4
Poll every 30s for up to 5 minutes. Use the captured databaseId to only match runs created after the trigger:
gh run list --workflow release.yml --limit 3 \
--json databaseId,conclusion,headBranch \
-q '.[] | select(.databaseId > <captured_id> and .headBranch == "main") | .conclusion // empty' | head -1
Repeat until conclusion is non-null or timeout.
Report the outcome (success/failure + link to run)