← Back to issue list

ci: test docs and linkcheck jobs in starflow lint workflow

View original Github issue

Metadata

Project
charmcraft
Number
#2972
Type
pull request
State
closed
Author
LoweRAM
Labels
—
Created
Updated
Closed

Current evaluation

Draft test PR to verify starflow lint workflow docs and linkcheck jobs. Closed without merging as it was only for integration testing.

Resolution: closed stale

Reason: The PR was explicitly marked as a draft test PR for CI integration testing and not intended to be merged, so it was closed after verification.

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` and makes a minor edit to `docs/README.md` to exercise the documentation linting (`docs`) and link check (`linkcheck`) jobs introduced in canonical/starflow#199. ## Context In canonical/starflow#199, the Python lint workflow is split into: - `files`: runs `make -k lint-code` when source files change - `docs`: runs `make -k docs-lint` when documentation files change - `linkcheck`: runs `make -k docs-linkcheck` when documentation files change Prior fleet test PRs only touched `.github/workflows/qa.yaml`, which caused the `docs-files` paths filter to skip `docs` and `linkcheck`. This test PR touches `docs/README.md` to trigger and verify both jobs. ## Scope Draft test PR for integration testing only. Not intended to merge.

Evaluation history

Date Model Scores Action Summary
qwen/qwen3.6-35b-a3b — closed stale Draft test PR to verify starflow lint workflow docs and linkcheck jobs. Closed without merging as it was only for integration testing.

Update history

Date Change
closed
created

Related work

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

    Introduced the docs and linkcheck jobs that this PR was testing.

Related issues

Issue Project State Summary Similarity
#630 docs: add docs-linkcheck to the commands to test starbase closed Test PR verifying starflow's docs-only path filter; not intended to merge. Closed after testing purpose was served.
82%
#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.
82%
#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.
80%
#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.
79%
#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.
79%
#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.
79%
#442 ci: test the starflow lint workflow split craft-store closed Closed as integration test for canonical/starflow#199; status tracked in that PR.
78%
#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.
77%
#500 [DO NOT MERGE] Test starflow PR 201 imagecraft closed Test PR to verify starflow PR #201 CI workflows. Closed without merging after verification.
77%
#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.
76%