molecule-core/.gitea/workflows
claude-ceo-assistant (Claude Opus 4.7 on Hongming's MacBook) 323bbb4ec2
All checks were successful
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 4s
sop-tier-check / tier-check (pull_request) Successful in 5s
audit-force-merge / audit (pull_request) Successful in 4s
ci(secret-scan): port from .github/ to .gitea/ — fix unsatisfiable required check
molecule-core/main branch protection requires the status-check context
'Secret scan / Scan diff for credential-shaped strings (pull_request)'
but the workflow lived only in .github/workflows/, which Gitea Actions
doesn't see — every PR's required-status-checks rollup left the context
in 'expected' / never-fires state, blocking merge.

Port to .gitea/workflows/secret-scan.yml. Drops:
  - merge_group event (Gitea has no merge queue)
  - workflow_call (no cross-repo reusable invocation on Gitea)
SELF exclude lists both .github/ and .gitea/ paths so a future sync
between them stays clean. Job + step names match the GitHub workflow
so the produced status-check context name matches branch protection
unchanged.

Same regex set as the runtime's pre-commit hook
(molecule-ai-workspace-runtime: molecule_runtime/scripts/pre-commit-checks.sh).

This unblocks PR #150 (audit-force-merge fan-out) and every future
PR on molecule-core/main.
2026-05-08 20:13:06 -07:00
..
audit-force-merge.yml ci(audit-force-merge): fan §SOP-6 force-merge audit to molecule-core 2026-05-08 20:09:35 -07:00
secret-scan.yml ci(secret-scan): port from .github/ to .gitea/ — fix unsatisfiable required check 2026-05-08 20:13:06 -07:00
sop-tier-check.yml refactor(sop-tier-check): fan extract+SOP_DEBUG from internal#119 2026-05-08 18:52:27 -07:00