← Back to issue list

feat: policy check workflows

View original Github issue

Metadata

Project
starflow
Number
#12
Type
pull request
State
closed
Author
lengau
Labels
—
Created
Updated
Closed

Current evaluation

Closed unmerged; the reusable policy-check work was superseded by merged canonical/starflow#18, adding test, lint, and policy-check workflows in commit cd64717.

Resolution: closed superseded

Reason: PR #12 was closed unmerged. Its functionality was incorporated by canonical/starflow#18, merged as commit cd64717.

Evaluated by: mr-cal-bot

No scores available.

Issue body

This adds two reusable workflows: a corporate policies one and a team policies one. The corporate policies one currently contains only the CLA checker, and the team policies one currently contains only the Conventional Commits check. However, by placing these here, we can expand those groups as needed. Example use: https://github.com/canonical/craft-parts/pull/861

Evaluation history

Date Model Scores Action Summary
stealth/space-bunny-alpha — closed superseded Closed unmerged; the reusable policy-check work was superseded by merged canonical/starflow#18, adding test, lint, and policy-check workflows in commit cd64717.
stealth/space-bunny-alpha — closed superseded Closed unmerged; reusable policy-check workflows landed through canonical/starflow#18 in commit cd64717, superseding this earlier proposal.
qwen/qwen3.6-35b-a3b — — Closed without merging, introducing reusable workflows for corporate and team policy checks including CLA and Conventional Commits validation.
qwen3.6-35b-a3b-mtp-q6 — — Merged, adding reusable workflows for corporate policies (CLA checker) and team policies (Conventional Commits check) to centralize and expand repository policy enforcement.

Update history

No update history recorded yet.

Related work

  • Superseded By: canonical/starflow#18 (confidence 99%)

    Merged PR #18 delivered the reusable policy-check workflow in commit cd64717.

Related issues

Issue Project State Summary Similarity
#18 feat: python test, lint and policy check workflows starflow merged Merged Python CI workflows for tests, lint, and policy checks, with README usage guidance, in canonical/starflow#18 (commit cd64717).
82%
#861 ci: use starflow policy checker craft-parts closed Closed unmerged; Starflow policy-scanner work later landed in PR #573 via commit c4133af4.
80%
#82 ci: align policy scan inputs with starbase craft-actions closed Closed unmerged: the PR added .github/workflows/policy.yaml plus osv-scanner.toml to align scan-python inputs with canonical/starbase#573. lengau closed it 2026-07-14 as unnecessary.
73%
#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.
72%
#609 Smoke test for starflow#189 starbase closed Closed unmerged after validating the smoke-test workflow for canonical/starflow#189; only expected policy checks failed.
72%
#699 ci: remove direct cla-check workflow craft-application merged Merged PR #699 removed the redundant direct CLA-check workflow after Starflow’s policy workflow began covering the check; merged as commit 551a49cc.
71%