← Back to issue list

feat: python test, lint and policy check workflows

View original Github issue

Metadata

Project
starflow
Number
#18
Type
pull request
State
merged
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Merged Python CI workflows for tests, lint, and policy checks, with README usage guidance, in canonical/starflow#18 (commit cd64717).

Resolution: closed resolved

Reason: The feature was merged after approval from three reviewers. Commit cd64717 added the three workflows and their documentation.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This adds three workflows: - Python tests - Python linters - Policy check These are detailed in `README.md` Sample usage: - https://github.com/canonical/craft-platforms/pull/60 - https://github.com/canonical/starbase/pull/272 Intentional failures: - Lint and test: https://github.com/canonical/craft-platforms/actions/runs/11486010955/job/31967372207?pr=60 - Conventional Commits: https://github.com/canonical/craft-platforms/actions/runs/11486010960/job/31967373383?pr=60

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed resolved Merged Python CI workflows for tests, lint, and policy checks, with README usage guidance, in canonical/starflow#18 (commit cd64717).
stealth/space-bunny-alpha — closed resolved Merged workflow updates adding Python tests, linters, and policy checks documented in README.md; 3 reviewers approved the changes.
qwen/qwen3.6-35b-a3b — — Merged after three approvals, adding GitHub Actions workflows for Python testing, linting, and policy checks. The change modifies eight files to integrate automated CI pipelines, enforcing code quality and compliance standards across the repository.
qwen3.6-35b-a3b-mtp-q6 — — Merged implementation of GitHub Actions workflows for Python testing, linting, and policy checks. The maintainer integrated the CI pipelines following review.

Update history

No update history recorded yet.

Related work

Related issues

Issue Project State Summary Similarity
#12 feat: policy check workflows starflow closed Closed unmerged; the reusable policy-check work was superseded by merged canonical/starflow#18, adding test, lint, and policy-check workflows in commit cd64717.
82%
#60 ci: use starflow policy and QA workflows craft-platforms merged Merged into main as commit ab5f54e, replacing project-specific CI configuration with Canonical Starflow policy and QA workflows across eight files.
74%
#58 ci: use starflow for python tests craft-platforms closed Merged PR #58 updated CI to run Python tests through starflow, replacing manual workflow configuration and removing a net 89 lines across four files.
74%
#3 feat: Python project scan reusable workflow starflow merged Merged the reusable Python project security-scan workflow in canonical/starflow#3 at commit 41c1942, adding 231 lines across two files.
74%
#2027 build(ci): use starflow for policy and security scans charmcraft merged Merged PR #2027 as ad40ba4d (implementation bdc9a0a1), switching CI policy and security scans to Starflow after two approvals and a rebase onto main.
70%