Skip to content

fix(ci): declare cedarpy dependency; repair Scorecard workflow - #291

Merged
imran-siddique merged 1 commit into
mainfrom
ci/fix-main-ci
Jun 12, 2026
Merged

fix(ci): declare cedarpy dependency; repair Scorecard workflow#291
imran-siddique merged 1 commit into
mainfrom
ci/fix-main-ci

Conversation

@imran-siddique

Copy link
Copy Markdown
Contributor

Fixes both red workflows on main:

  • CI (red since 2026-06-10): cedarpy was never declared in pyproject. Local environments have it, so the suite passes locally; CI runners do not, so CedarBackend auto mode fails closed and the benchmark tests deny every call (PolicyDeny: benchmark.tool). The runtime is not functional without a real Cedar engine, so it belongs in core dependencies.
  • OpenSSF Scorecard: ossf/scorecard-action@v2 is not a resolvable ref (they publish v2.x.y) -- pinned to the v2.4.3 commit SHA. publish_results disabled while the repo is private (it requires a public repo; dated note to flip after the 2026-06-23 launch). Permissions aligned with the official scorecard template.

Generated with Claude Code

- cedarpy was never a declared dependency: locally it is present so all
  tests pass, but CI runners lack it, CedarBackend auto mode fails closed,
  and the benchmark tests deny every call (main CI red since 2026-06-10).
  The runtime is not functional without a real Cedar engine.
- ossf/scorecard-action@v2 is not a resolvable ref; pinned to the v2.4.3
  commit SHA. publish_results disabled while the repo is private (dated
  note to flip after launch); permissions aligned with the official
  scorecard template (top-level read-all, job-level writes).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@imran-siddique
imran-siddique merged commit 984c033 into main Jun 12, 2026
9 of 10 checks passed
@imran-siddique
imran-siddique deleted the ci/fix-main-ci branch July 29, 2026 23:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant