Commit Graph

9 Commits

Author SHA1 Message Date
Source Open
836499af34 Revert "security: harden release workflows against secret leakage (#1480)" (#1501)
This reverts commit 18b9b021a1.

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-20 10:56:51 -07:00
Source Open
18b9b021a1 security: harden release workflows against secret leakage (#1480)
* security: harden release workflows against secret leakage

Verify trusted refs before secret-bearing jobs, narrow secret scope, pin key actions, and remove the opencode agents workflow to reduce workflow attack surface.

* security: drop third-party action pinning

Keep the trusted ref gates and narrower secret exposure, but revert external GitHub Actions back to their tagged versions to avoid broad supply-chain hardening changes in this PR.

* security: scope trusted release refs to dev

Update the workflow trust gates to validate tags and manual refs only against origin/dev, matching this repository's actual protected branch layout.

---------

Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-17 14:53:06 -07:00
Source Open
cb60824b51 fix(ci): prepare workflows for Node 24 rollout (#1445)
Co-authored-by: src-opn <src-opn@users.noreply.github.com>
2026-04-14 11:15:41 -07:00
Omar McAdam
db10a7b5ba build: centralize the pinned opencode version (#1075)
Keep OpenCode version selection predictable by reading a single repo-wide constant and packaging that pin into orchestrator builds. Remove env and latest-release fallbacks so desktop, workers, snapshots, and CI stay aligned.

Co-authored-by: Omar McAdam <omar@OpenWork-Studio.localdomain>
2026-03-20 12:30:24 -07:00
blacksmith-sh[bot]
bd78fd1300 Migrate workflows to Blacksmith (#927)
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
(cherry picked from commit a2e043f852)
2026-03-15 16:06:20 -07:00
Benjamin Shafii
ce65056615 revert: roll back post-5831626 CI pipeline changes 2026-03-15 13:03:03 -07:00
blacksmith-sh[bot]
a2e043f852 Migrate workflows to Blacksmith (#927)
Co-authored-by: blacksmith-sh[bot] <157653362+blacksmith-sh[bot]@users.noreply.github.com>
2026-03-14 20:47:08 -07:00
xj
86dc0feeb4 fix: prevent shell injection in opencode-agents workflow (#722)
The triage-issue job interpolated $ISSUE_TITLE and $ISSUE_BODY unquoted
inside a double-quoted shell string, allowing any GitHub user to execute
arbitrary commands by opening an issue with shell metacharacters.

The duplicate-prs job similarly interpolated $COMMENT unquoted into a
gh pr comment --body argument.

Fix both by using printf with %s (prevents shell interpretation) and
--body-file (avoids inline interpolation entirely).

Co-authored-by: xj <gh-xj@users.noreply.github.com>
2026-03-03 16:19:49 -08:00
ben
71ebdd8462 feat: add opencode agent automation (#178)
* feat: add opencode agent automation

* chore: update Cargo.lock
2026-01-21 14:13:47 -08:00