Skip to content

fix(ci): stop false failures on develop pushes#65

Merged
amcheste merged 5 commits into
developfrom
fix/ci-noise
Apr 3, 2026
Merged

fix(ci): stop false failures on develop pushes#65
amcheste merged 5 commits into
developfrom
fix/ci-noise

Conversation

@amcheste
Copy link
Copy Markdown
Owner

@amcheste amcheste commented Apr 3, 2026

Summary

  • Scorecard: restricted to main pushes only — SARIF upload requires GitHub Advanced Security
  • SAST: SARIF upload gated to main only — scan still runs on all branches/PRs
  • monthly-dependency-release: replaced <<EOF heredoc with printf to fix GitHub YAML parse error (unquoted heredocs in run: blocks cause "workflow file issue" failures)

Matches fixes already applied to ea-agent.

🤖 Generated with Claude Code

- Scorecard: only run on main — SARIF upload requires Advanced Security
- SAST: gate SARIF upload to main only
- monthly-dependency-release: replace heredoc with printf to fix GitHub YAML parse error
@github-actions github-actions Bot added the ci label Apr 3, 2026
amcheste added 4 commits April 3, 2026 16:54
GitHub Advanced Security is not enabled — upload-sarif will always fail.
continue-on-error allows the scan to complete and mark green while the
upload step fails silently.
@amcheste amcheste merged commit c939a9d into develop Apr 3, 2026
7 checks passed
@amcheste amcheste deleted the fix/ci-noise branch April 3, 2026 22:51
@amcheste-ai-agent amcheste-ai-agent Bot mentioned this pull request May 12, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant