Skip to content

ci: add top-level workflow orchestrator#6107

Open
ndonkoHenri wants to merge 3 commits intomainfrom
unify-github-actions
Open

ci: add top-level workflow orchestrator#6107
ndonkoHenri wants to merge 3 commits intomainfrom
unify-github-actions

Conversation

@ndonkoHenri
Copy link
Contributor

@ndonkoHenri ndonkoHenri commented Feb 1, 2026

https://github.com/flet-dev/flet/actions/runs/21566901473

Summary by Sourcery

Introduce a top-level CI workflow that orchestrates reusable build, release, and macOS integration test workflows based on detected file changes.

Build:

  • Split the monolithic CI workflow into a lightweight orchestrator that conditionally calls a reusable build-and-release workflow and a macOS integration tests workflow using changed-file detection.
  • Extract the existing build, packaging, publishing, and release jobs into a dedicated build-and-release reusable workflow with shared environment and concurrency configuration.
  • Convert the macOS integration tests workflow into a callable workflow so it can be triggered from the main CI orchestrator instead of on every push/path change.

Copy link
Contributor

@sourcery-ai sourcery-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We've reviewed this pull request using the Sourcery rules engine

@cloudflare-workers-and-pages
Copy link

cloudflare-workers-and-pages bot commented Feb 1, 2026

Deploying flet-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 61385fd
Status: ✅  Deploy successful!
Preview URL: https://5e1a35ee.flet-docs.pages.dev
Branch Preview URL: https://unify-github-actions.flet-docs.pages.dev

View logs

@cloudflare-workers-and-pages
Copy link

Deploying flet-examples with  Cloudflare Pages  Cloudflare Pages

Latest commit: 61385fd
Status: ✅  Deploy successful!
Preview URL: https://4e6bc1b9.flet-examples.pages.dev
Branch Preview URL: https://unify-github-actions.flet-examples.pages.dev

View logs

@FeodorFitsner
Copy link
Contributor

Isn't it easier to specify files filter on each workflow instead?

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.

2 participants