← Back to issue list

ci: test the starflow lint workflow split

View original Github issue

Metadata

Project
imagecraft
Number
#499
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed superseded

Reason: This PR was a temporary integration test for canonical/starflow#199. It was closed because the upstream workflow changes were merged, making this temporary test PR unnecessary.

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 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.

Update history

Date Change
closed
updated
created

Related work

  • Superseded By: canonical/starflow#199 (confidence 90%)

    This PR was an integration test for the upstream workflow split described in canonical/starflow#199.

Related issues

Issue Project State Summary Similarity
#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.
96%
#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.
95%
#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.
95%
#442 ci: test the starflow lint workflow split craft-store closed Closed as integration test for canonical/starflow#199; status tracked in that PR.
94%
#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.
91%
#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.
89%
#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.
89%
#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.
85%
#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.
79%
#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.
76%