Skip to content

ci: bound validation, release and upstream synchronization - #2

Merged
Guitaraholic merged 1 commit into
lab-opencode-go-quotafrom
codex/ci-consistency
Sep 20, 2026
Merged

Guitaraholic merged 1 commit into
lab-opencode-go-quotafrom
codex/ci-consistency

Conversation

@Guitaraholic

@Guitaraholic Guitaraholic commented Sep 20, 2026 •

Copy link
Copy Markdown

CI and maintenance workflows lacked job deadlines, while obsolete PR validations could run concurrently. Add a 15-minute limit to validation/release, a five-minute upstream-sync limit, and a two-minute wrong-target guard; cancel superseded validation and restrict token permissions. Update the release action from its unsupported v1 runtime to v2, retaining the same artifact and release inputs.

Keep daily/manual upstream synchronization and the dedicated SSH-key ownership of main. Remove the redundant main-push sync trigger and let an active sync finish rather than interrupting a branch update. All changes target lab-opencode-go-quota; upstream-owned main is untouched.

Validation: bun install --frozen-lockfile and bun run verify passed (448 tests, lint, TypeScript and production single-file build). Actionlint and git diff --check passed. Publishing and SSH synchronization were reviewed statically, not executed. The required validation check is verify.

Hosted final-head validation: CI run 35520354070 passed; verify completed in 38 seconds.

@Guitaraholic
Guitaraholic merged commit c7d202d into lab-opencode-go-quota Sep 20, 2026
1 check passed
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