ci: test the starflow lint workflow split
Metadata
Current evaluation
PR closed without merging; it was an integration test for canonical/starflow#199 that should not be merged before that change lands.
Resolution: closed stale
Reason: The PR was closed without being merged. It was an integration test for canonical/starflow#199 that the author noted 'should not be merged before that one lands.' No merge commit was found, and there are no comments explaining the closure.
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 had no `lint-code` target, so the aggregate `lint` target is split to match the repositories that already provide it. `lint` still runs everything for local use.
## Scope
Workflow reference and `Makefile` only. 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 stale | PR closed without merging; it was an integration test for canonical/starflow#199 that should not be merged before that change lands. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| created |
Related work
-
Blocked By:
canonical/starflow#199
(confidence 90%)
This PR was explicitly described as an integration test for canonical/starflow#199 and should not be merged before that PR lands.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #6495 ci: test the starflow lint workflow split | snapcraft | closed | 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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #503 [DO NOT MERGE] Test starflow PR 201 | craft-cli | closed | Automated test PR to verify starflow PR #201 CI workflows. Closed without merging as intended. | |
| #500 [DO NOT MERGE] Test starflow PR 201 | imagecraft | closed | Test PR to verify starflow PR #201 CI workflows. Closed without merging after verification. |