Skip to content

Add pana-score CI step to all package test workflows - #552

Merged
PiotrRogulski merged 9 commits into
masterfrom
claude/ci-pana-score-enhancement-3mo0ap
Aug 7, 2026
Merged

PiotrRogulski merged 9 commits into
masterfrom
claude/ci-pana-score-enhancement-3mo0ap

Conversation

@PiotrRogulski

Copy link
Copy Markdown
Member

Runs leancodepl/mobile-tools pana-score action after each package's test job to surface pub.dev-style scoring as a commit status and step summary, without failing CI on a low score.

claude and others added 5 commits August 3, 2026 11:59
Runs leancodepl/mobile-tools pana-score action after each package's
test job to surface pub.dev-style scoring as a commit status and
step summary, without failing CI on a low score.
Adds each workflow's own path under .github/workflows/ to its push
and pull_request path filters so editing a test workflow (e.g. the
pana-score step) exercises it, instead of relying on package path
changes alone.
Uses 68d925e42153f53e69d6c2501534f0c3c0a1a3be instead of the
pana-score-v1 tag for a reproducible, tamper-resistant reference.
Mirrors leancodepl/patrol#3221: pana-score now runs as an independent
pana-score job (own checkout, own permissions) instead of a trailing
step in the test job, and is pinned to
e9f138c252f8e2254c88273367958fcc6bb39cad (pana-score-v1.3).
@github-actions github-actions Bot added the p: override_api_endpoint Related to the override_api_endpoint package label Aug 7, 2026
@github-actions github-actions Bot added the p: leancode_lint Related to the leancode_lint package label Aug 7, 2026
@PiotrRogulski
PiotrRogulski marked this pull request as ready for review August 7, 2026 10:07

@mateusz-pietras mateusz-pietras left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@PiotrRogulski
PiotrRogulski merged commit dad761c into master Aug 7, 2026
38 of 56 checks passed
@PiotrRogulski
PiotrRogulski deleted the claude/ci-pana-score-enhancement-3mo0ap branch August 7, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

p: leancode_lint Related to the leancode_lint package p: override_api_endpoint Related to the override_api_endpoint package

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants