Skip to content

feat: wire release-watch job into upstream-release-watch workflow (#103) - #104

Merged
michael-conrad merged 1 commit into
devfrom
feature/103-workflow-job-wiring
Sep 24, 2026
Merged

michael-conrad merged 1 commit into
devfrom
feature/103-workflow-job-wiring

Conversation

@michael-conrad

Copy link
Copy Markdown
Owner

Summary

Adds the missing jobs: section to .github/workflows/upstream-release-watch.yml (issue #103), fixing the verified HTTP 422 Required property is missing: jobs dispatch failure from PR #102's trigger-only skeleton. One release-watch job: actions/checkout@v4 first step, permissions exactly issues: write + contents: write, container step ghcr.io/astral-sh/uv:python3.12-bookworm-slim invoking uv run scripts/release-watch.py.

Outcome

  • on:/concurrency: scaffolding unchanged; only the jobs: section added
  • 4 enforcement tests (test/test_workflow_jobs.py, SC-1..SC-4) pass
  • Live dispatch verification (SC-5..SC-9) runs on dev post-merge per plan

Fixes

Fixes #103

🤖 Co-authored with AI: OpenCode (ollama-cloud/glm-5.3-flash)

Adds the jobs: section to .github/workflows/upstream-release-watch.yml
(issue #103), fixing the verified HTTP 422 'Required property is
missing: jobs' dispatch failure from PR #102's trigger-only skeleton.

One release-watch job:
- actions/checkout@v4 first step (SC-2)
- permissions exactly issues: write + contents: write (SC-3)
- container step ghcr.io/astral-sh/uv:python3.12-bookworm-slim
  invoking uv run scripts/release-watch.py (SC-4)

4 enforcement tests (test/test_workflow_jobs.py) pass; on:/concurrency:
scaffolding unchanged. Live dispatch verification (SC-5..SC-9) runs on
dev post-merge.

Co-authored-by: OpenCode (ollama-cloud/glm-5.3-flash) <noreply@example.com>
Co-authored-by: Michael Conrad <m.conrad.202@gmail.com>
@michael-conrad
michael-conrad merged commit 9f7b6e0 into dev Sep 24, 2026
4 checks passed
@michael-conrad
michael-conrad deleted the feature/103-workflow-job-wiring branch September 24, 2026 23:56
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