ci: test the starflow lint workflow split
Metadata
Current evaluation
Closed integration test PR that temporarily pointed the lint job at canonical/starflow#199's feature branch to exercise the split lint workflow; no longer needed after the upstream change landed.
Resolution: closed superseded
Reason: This PR was an integration test for canonical/starflow#199 that pointed the lint workflow at a feature branch. Per the PR description, it should not be merged until that upstream PR lands and the reference should be moved back to main afterwards, indicating this test PR was superseded once the upstream change was complete.
Evaluated by: mr-cal-bot
No scores available.
Issue body
## 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.
Evaluation history
| Date | Model | Scores | Action | Summary |
|---|---|---|---|---|
| qwen/qwen3.6-35b-a3b | — | closed superseded | Closed integration test PR that temporarily pointed the lint job at canonical/starflow#199's feature branch to exercise the split lint workflow; no longer needed after the upstream change landed. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| created |
Related work
-
Related To:
canonical/starflow#199
(confidence 95%)
This PR was an integration test for the starflow lint workflow split described in that issue/PR.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #499 ci: test the starflow lint workflow split | imagecraft | closed | Closed as a temporary integration test for canonical/starflow#199. The PR updated the lint workflow reference to a specific branch to test the split lint jobs. | |
| #2953 ci: test the starflow lint workflow split | charmcraft | closed | Closed integration test PR for canonical/starflow#199 to validate the split lint workflow. The PR was closed without merging after exercising the new workflow configuration. | |
| #1389 ci: test the starflow lint workflow split | rockcraft | closed | Closed as a temporary integration test for canonical/starflow#199; no longer needed after the starflow workflow split landed. | |
| #442 ci: test the starflow lint workflow split | craft-store | closed | Closed as integration test for canonical/starflow#199; status tracked in that PR. | |
| #502 ci: test the starflow lint workflow split | craft-cli | closed | PR closed without merging; it was an integration test for canonical/starflow#199 that should not be merged before that change lands. | |
| #206 ci: test the starflow lint workflow split | debcraft | closed | Closed integration test PR for canonical/starflow#199 lint workflow split; CI failed on pre-existing lint errors in debcraft/models/project.py unrelated to this PR's changes. | |
| #627 ci: test starbase main with starflow's split lint workflow | starbase | closed | Test PR verifying starflow's split lint workflow compatibility; not intended to merge. Closed after testing purpose was served. | |
| #626 ci: test starbase with starflow's split lint workflow | starbase | closed | Forward-compatibility test for starflow's split lint workflow. Explicitly marked 'Not intended to merge' and closed without merging. | |
| #2972 ci: test docs and linkcheck jobs in starflow lint workflow | charmcraft | closed | Draft test PR to verify starflow lint workflow docs and linkcheck jobs. Closed without merging as it was only for integration testing. | |
| #1771 [DO NOT MERGE] Test starflow PR 201 | craft-parts | closed | Automated test PR to verify CI workflows for starflow PR #201. Closed after verification completed. |