Skip to content

ci: fan-out jobs and dispatch renovate checks - #76

Merged
kaybi-gh merged 2 commits into
mainfrom
ci/trigger-ci-on-renovate-prs
Sep 5, 2026
Merged

kaybi-gh merged 2 commits into
mainfrom
ci/trigger-ci-on-renovate-prs

Conversation

@kaybi-gh

@kaybi-gh kaybi-gh commented Sep 5, 2026 •

Copy link
Copy Markdown
Owner

Summary

  • build-and-test is now the gate. MAUI smoke, integration tests, CodeQL, and the Docker image start only if it succeeds.
  • Two compiles stay (CI tests vs CodeQL). The second CodeQL build no longer starts when the gate is already red.
  • GitHub does not start workflows from GITHUB_TOKEN events, so Renovate PRs had no checks. After each Renovate run, dispatch Build on any open renovate/* PR that still has no check runs.
  • Docs no longer say pull_request_target was enough.

Test plan

  • On a normal PR, confirm heavier jobs stay skipped if build-and-test fails
  • On a green PR, confirm MAUI, integration, CodeQL, and publish-image run in parallel after the gate
  • Merge this, then run Actions -> Renovate once (or wait for the next scheduled run)
  • A renovate/* PR with no checks should get Build only (not standalone Integration Tests or CodeQL)
  • A PR that already has check runs should be skipped (no duplicate dispatch)

@kaybi-gh
kaybi-gh force-pushed the ci/trigger-ci-on-renovate-prs branch from cc327f9 to 83fc850 Compare September 5, 2026 12:52
@kaybi-gh kaybi-gh changed the title ci(renovate): dispatch checks on bot prs ci: fan-out jobs and dispatch renovate checks Sep 5, 2026
@kaybi-gh
kaybi-gh merged commit 2763e04 into main Sep 5, 2026
@kaybi-gh
kaybi-gh deleted the ci/trigger-ci-on-renovate-prs branch September 5, 2026 12:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant