Scope
- Base ref:
origin/main
- Source ref:
opencode/dev
- Theme id:
ci-automation
- Commits mapped: 110
- Date span:
2026-01-20 to 2026-02-12
Theme Summary
GitHub Actions/workflows and automation script changes.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
script/beta.ts (26)
.github/workflows/publish.yml (24)
.github/workflows/beta.yml (16)
.github/workflows/test.yml (13)
.github/workflows/generate.yml (8)
.github/workflows/nix-hashes.yml (6)
.github/actions/setup-git-committer/action.yml (6)
.github/workflows/close-stale-prs.yml (5)
.github/workflows/daily-pr-recap.yml (4)
.github/workflows/daily-issues-recap.yml (3)
Commits
Acceptance Checklist
Scope
origin/mainopencode/devci-automation2026-01-20to2026-02-12Theme Summary
GitHub Actions/workflows and automation script changes.
Mapping Rule
Commits are assigned to one issue by dominant touched-path prefix (most matched files in commit; ties resolved by longest prefix then fixed theme order).
Top Path Hotspots
script/beta.ts(26).github/workflows/publish.yml(24).github/workflows/beta.yml(16).github/workflows/test.yml(13).github/workflows/generate.yml(8).github/workflows/nix-hashes.yml(6).github/actions/setup-git-committer/action.yml(6).github/workflows/close-stale-prs.yml(5).github/workflows/daily-pr-recap.yml(4).github/workflows/daily-issues-recap.yml(3)Commits
1466b43ctest(app): windows fixes1ac0980ctest(app): windows e2eeea70be2chore: follow conventional commit in nix CI (chore: follow conventional commit in nix CI anomalyco/opencode#9672)f73d7e67test(app): windows fixes4b833516test(app): fix e2e7b8fad62test(app): fix e2e8c230feefix: scope PR recap to only PRs from today (fix: scope PR recap to only PRs from today anomalyco/opencode#9905)a0d71bf8feat: add daily Discord recaps for issues and PRs (feat: add daily Discord recaps for issues and PRs anomalyco/opencode#9904)c0d3dd51chore: upload playwright assets on test failure07d7dc08ci: remove unused environment variables from test workflow6a62b445ci: add dry-run option to stale PR closer workflowc700b928ci: add stale pr job2649dcaeRevert "ci: make tests passing a requirement pre-release"8c008181ci: make tests passing a requirement pre-release03803621ci1ab4bbc2ci1f3bf566ci: upgrade bun cache to stickydisk for faster ci builds2d3c7a0fci30969dc3ci: cache apt packages to reduce CI build times on ubuntu33311e99ci: remove push triggers from workflow files (ci: remove push triggers from workflow files anomalyco/opencode#11186)3ac05201ci3fef4901ci4c82ad62ci4f4694d9ci7ed6f690ci81326377ci: trigger publish workflow automatically after beta builds complete908350c2ci95309c21fix(beta): use local git rebase instead of gh pr update-brancha5c01a81cia92b7923ci: disable nix-desktop workflow (ci: disable nix-desktop workflow anomalyco/opencode#11188)a9a75952test: skip failing tests (test: skip failing tests anomalyco/opencode#11184)b3526582cicd4075fafeat: add beta branch sync workflow for contributor PRs (feat: add beta branch sync workflow for contributor PRs anomalyco/opencode#11190)d5c59a66ci: added gh workflow that adds 'contributor' label to PRs/Issues (ci: added gh workflow that adds 'contributor' label to PRs/Issues anomalyco/opencode#11118)e9e8d97bcif27ee467cif996e05bchore: format code015eda36ci09f4ef89ci0a0b54aaci0d53f34cci1794319aci1aade4b3ci1bbe84edci273e7b83ci2e005de6ci36041c00ci3f57f491ci48d6d72eci4a4fc48eci571f5b31ci: schedule beta workflow hourly to automate sync runs5d0122b5ci5e823fd2ci601744easync66ec3786ci73c4d364ci: allow manual beta workflow trigger so users can release on demand instead of waiting for hourly schedule7fb22ab6ci8f537940ci9259d2bffix(github): add owner parameter to app token for org-wide repo access97a428cfci9a0132e7ci9cf3e651cia530c1b5ciabb87eacciad5d495bcib109ab78cib2889147cib5e5d4c9cib6bbb957ci: remove pull-request write permissions from beta workflowb9e9c8c7cid713026aci: remove workflow restrictions to allow all PR triggers for broader CI coverageda7f45bdcie0b60d9fcie4d3b961cie666ddb6cie80a99e7cif51bd28eci: increase ARM runner to 8 vCPUs for faster Tauri builds507f13a3ci: run tests automatically when code is pushed to dev branch8b7fe7c0ci: fix nix hash issue (ci: fix nix hash issue anomalyco/opencode#11530)8e5db308ci: copy models fixture for e2e test consistency0961632afix(ci): portable hash parsing in nix-hashes workflow (fix(ci): portable hash parsing in nix-hashes workflow anomalyco/opencode#11533)2f63152aci: add DISCORD_ISSUES_WEBHOOK_URL secret to beta workflow372dcc03ci: change trigger from scheduled cron to PR labeled events with beta label condition3ab41d54ci: skip force push when beta branch is unchanged4158d7cdci: add --label beta filter to only process PRs with beta label425abe2fci: post PR comments when beta merge fails instead of Discord notifications5dee3328ci: add --discord-webhook / -d CLI option for custom Discord webhook URL744fb6aeci: rewrite beta script to use proper Bun shell patterns7837bbc6ci: add synchronize event and check for beta label using contains()7aad2ee9ci: run beta workflow on hourly schedule only826664b5ci: restrict nix-hashes workflow to dev branch pushes only8fbba8deci: Fix Pulumi version conflict in deploy workflow9e45313bci: fixed stale pr workflow (ci: fixed stale pr workflow anomalyco/opencode#11310)a4d31b6fci: enable typecheck on push to dev branch to catch type errors immediately after mergec9891fe0ci: collect all failed PR merges and notify Discordd35956fdci: prevent rate limit errors when fetching team PRs for beta releasesd3d783e2ci: allow manual dispatch for beta workflowe9f8e6aeci: remove parseArgs CLI option and use environment variable directly06d63ca5ci: use native ARM runner for faster Linux ARM builds1bd5dc53ci: add ratelimits handling for close-stale-prs.yml (ci: add ratelimits handling for close-stale-prs.yml anomalyco/opencode#11578)423778c9ci: reduce aarch64 build runner to 4 vcpu to lower infrastructure costsd63ed3bbci8bf97ef9chore: align windows test runner to blacksmith (chore: align windows test runner to blacksmith anomalyco/opencode#12364)20cf3fc6ci: filter daily recaps to community-only and fix vouch workflow authentication (ci: filter daily recaps to community-only and fix vouch workflow authentication anomalyco/opencode#12910)24fd8c16fix(nix): watch scripts in nix-hashes workflow (fix(nix): watch scripts in nix-hashes workflow anomalyco/opencode#12818)3118cab2feat: integrate vouch & stricter issue trust management system (feat: integrate vouch trust management system anomalyco/opencode#12640)31f893f8ci: sort beta PRs by number for consistent display order6b30e0b7chore: update docs sync workflow0eaeb458Testing SignPath Integration (Testing SignPath Integration anomalyco/opencode#13308)d7231470feat: update to not post comment on workflows when no duplicates found (feat: update to not post comment on workflows when no duplicates found anomalyco/opencode#13238)Acceptance Checklist