Skip to content

fix(ci): make workflow gates fork-aware for external PRs#83

Merged
FlowElement-ai merged 1 commit intomainfrom
fix/ci-fork-aware-dco
Apr 18, 2026
Merged

fix(ci): make workflow gates fork-aware for external PRs#83
FlowElement-ai merged 1 commit intomainfrom
fix/ci-fork-aware-dco

Conversation

@FlowElement-ai
Copy link
Copy Markdown
Owner

@FlowElement-ai FlowElement-ai commented Apr 18, 2026

Summary

  • Add fork-aware conditions to core-tests, e2e, and cli so fork PRs do not require trusted secrets.
  • Introduce a fork-lite job (ruff check + ruff format --check) to keep basic quality signal on fork PRs.
  • Make ci-status aggregation fork-aware and skip release load-suite on fork PRs to avoid false-red due to secret restrictions.
  • Recreate this PR with DCO-compliant signed commit to ensure compliance gate passes safely.

Test plan

  • Validate YAML parsing for updated workflows.
  • Verify git diff only includes .github/workflows/test_suites.yml and .github/workflows/release_test.yml.
  • Observe GitHub Actions results on this PR after creation (especially ci-status behavior for fork/non-fork contexts).

DCO Affirmation

I affirm that all code in every commit of this pull request conforms to the terms of the M-flow Developer Certificate of Origin

Made with Cursor

Prevent fork PRs from failing due to unavailable trusted secrets by adding lightweight fork checks and conditional CI aggregation, while keeping full strict gates for trusted contexts.

Made-with: Cursor
Signed-off-by: Junting Hua <juntinghua@Juntings-MacBook-Pro.local>
@FlowElement-ai FlowElement-ai merged commit b6b9157 into main Apr 18, 2026
102 of 104 checks passed
@FlowElement-ai FlowElement-ai deleted the fix/ci-fork-aware-dco branch April 18, 2026 11:17
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