ci: test the starflow lint workflow split
Metadata
Current evaluation
Closed as integration test for canonical/starflow#199; status tracked in that PR.
Resolution: closed superseded
Reason: This PR was an integration test for the workflow split in canonical/starflow#199. It was closed as the main changes were addressed in that PR.
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 as integration test for canonical/starflow#199; status tracked in that PR. |
Update history
| Date | Change |
|---|---|
| closed | |
| updated | |
| updated | |
| updated | |
| created |
Related work
-
Superseded By:
canonical/starflow#199
(confidence 90%)
This PR tested the workflow split being implemented in canonical/starflow#199.
Related issues
| Issue | Project | State | Summary | Similarity |
|---|---|---|---|---|
| #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. | |
| #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. | |
| #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. | |
| #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. | |
| #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. |