Skip to content

ci: test the starflow lint workflow split - #499

Closed
lengau wants to merge 1 commit into
mainfrom
work/starflow-lint-jobs
Closed

lengau wants to merge 1 commit into
mainfrom
work/starflow-lint-jobs

Conversation

@lengau

@lengau lengau commented Oct 15, 2026

Copy link
Copy Markdown
Collaborator

Summary

Points the lint job at canonical/starflow/.github/workflows/lint-python.yaml@work/separate-linkcheck to exercise the lint workflow that is being reworked in canonical/starflow#199.

That change splits the lint workflow into separate jobs and renames the lint make target to lint-code:

Job Target Runs when
filter none always; classifies changed files
files make -k lint-code source files changed
docs make -k docs-lint documentation changed
linkcheck make -k docs-linkcheck documentation changed

This repository already provides lint-code, docs-lint, and the docs-% passthrough that supplies docs-linkcheck, so the workflow reference is the only edit needed.

Scope

Workflow reference only. No make target and no source changes.

The docs and linkcheck jobs are expected to be skipped on this pull request, because it touches no documentation. They are exercised by pull requests that change docs/, Markdown, or reStructuredText files.

Relationship to canonical/starflow#199

This pull request is an integration test for canonical/starflow#199. It should not be merged before that one lands, and the reference should be moved back to main afterwards.

Each repository that is testing this branch is listed in the table on canonical/starflow#199.

Points the lint job at
`canonical/starflow/.github/workflows/lint-python.yaml@work/separate-linkcheck`
to exercise the lint workflow being reworked in canonical/starflow#199.

That change splits the lint workflow into separate jobs and renames the `lint`
make target to `lint-code`. This repository already provides `lint-code`,
`docs-lint`, and the `docs-%` passthrough that supplies `docs-linkcheck`, so the
workflow reference is the only edit needed.
Copilot AI lite review requested due to automatic review settings October 15, 2026 00:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🔵 Needs a closer look

Align the .rst filter and replace or pin the development-branch reference before approval.

0 open findings

What changed in this PR

Updates the QA workflow to test Starflow’s split lint workflow from a development branch.

Changes:

  • Redirects the reusable lint workflow reference to work/separate-linkcheck.
  • Preserves the existing source-files input and job dependency.
File Summary
.github/​workflows/​qa.yaml References the Starflow feature workflow; .rst filtering must be aligned, and the development reference should be restored or pinned before merge.

🧠 Review effort: Lite


💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.

@lengau

lengau commented Oct 16, 2026

Copy link
Copy Markdown
Collaborator Author

Closing: integration test of canonical/starflow#199 complete. Results recorded in canonical/starflow#199.

@lengau lengau closed this Oct 16, 2026
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