← Back to issue list

ci: test the starflow lint workflow split

View original Github issue

Metadata

Project
charmcraft
Number
#2953
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

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.

Resolution: closed superseded

Reason: Closed as an integration test for canonical/starflow#199 to validate the split lint workflow. The PR was not merged after exercising the new workflow configuration.

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 needs no make changes for that contract: `lint-code`, `docs-lint`, and the `docs-%` passthrough that provides `docs-linkcheck` all exist already. ## Scope Workflow reference only. No make target and no source changes. The branch exists to run the reworked lint workflow end to end. 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.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b — closed superseded 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.

Update history

Date Change
closed
updated
updated
updated
created

Related work

  • Related To: canonical/starflow#199 (confidence 95%)

    This PR was an integration test for the upstream workflow split referenced in that PR.

Related issues

Issue Project State Summary Similarity
#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.
95%
#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.
95%
#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.
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%
#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.
93%
#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.
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.
90%
#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.
86%
#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.
80%
#500 [DO NOT MERGE] Test starflow PR 201 imagecraft closed Test PR to verify starflow PR #201 CI workflows. Closed without merging after verification.
79%