Skip to content

Flet Studio update and skip builds for website/tools-only changes#6537

Merged
FeodorFitsner merged 2 commits into
mainfrom
ci/skip-website-tools-paths
May 29, 2026
Merged

Flet Studio update and skip builds for website/tools-only changes#6537
FeodorFitsner merged 2 commits into
mainfrom
ci/skip-website-tools-paths

Conversation

@FeodorFitsner
Copy link
Copy Markdown
Contributor

@FeodorFitsner FeodorFitsner commented May 29, 2026

Summary

  • Remove website/** and tools/crocodocs/** from the paths allow-list in ci.yml (push + pull_request), so changes confined to those directories no longer trigger the build/publish matrix.
  • Add paths-ignore for website/** and tools/** to release-pr-changelog.yml, so docs/tooling-only PRs to release/** branches skip the changelog-record requirement.
  • docs(studio): add a May 29 "what's new" entry for Google/Microsoft sign in options.

Note: GitHub path filters skip a run only when every changed file matches — mixed PRs (e.g. website + client code) still run CI, and the docs_build job continues to gate releases against broken docs whenever code changes.

Test plan

  • Open a website-only PR and confirm Build & Publish does not start.
  • Open a PR touching client/sdk and confirm CI runs as before.

Summary by Sourcery

Relax CI triggers and changelog requirements for website/tools-only changes while documenting new Studio sign-in options.

New Features:

  • Document new Google and Microsoft sign-in options in the Flet Studio "what's new" page.

Enhancements:

  • Exclude website and tools-only changes from triggering the main build and publish matrix in the primary CI workflow.
  • Allow release PRs that modify only website or tools paths to bypass the changelog requirement.

Remove website/** and tools/crocodocs/** from ci.yml path filters and add
website/**, tools/** to paths-ignore in the release changelog check, so
docs-only changes no longer trigger the build matrix.
Add Google and Microsoft sign in options to the Flet Studio what's new log.
@FeodorFitsner FeodorFitsner changed the title ci: skip builds for website/tools-only changes Flet Studio update and skip builds for website/tools-only changes May 29, 2026
Copy link
Copy Markdown
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

@FeodorFitsner FeodorFitsner merged commit 0cf0f03 into main May 29, 2026
16 checks passed
@FeodorFitsner FeodorFitsner deleted the ci/skip-website-tools-paths branch May 29, 2026 18:38
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