Skip to content

Update Managed Files - #206

Open
ChiaAutomation wants to merge 5 commits into
mainfrom
managed-files
Open

ChiaAutomation wants to merge 5 commits into
mainfrom
managed-files

Conversation

@ChiaAutomation

@ChiaAutomation ChiaAutomation commented Aug 12, 2026 •

Copy link
Copy Markdown
Contributor

Note

Low Risk
Changes affect CI, Dependabot, and supply-chain workflows only; no application runtime or auth logic is modified.

Overview
Syncs repo-content-updater managed CI/config templates and adds guardrails around Actions Node versions and dependency scanning.

Dependabot is narrowed to pip (with Chia pypi/download registries and insecure-external-code-execution: allow) and github-actions only; gomod, npm, cargo, and swift updates are removed, default reviewers are dropped, and github-actions updates exclude the dependency-review workflows.

A new check-node-runtime workflow runs .github/scripts/check_node_runtime.sh, which flags workflows and local actions using node12/node16/node20 (including resolved third-party action manifests via the GitHub API).

Check commit signing now runs on all PRs (branch filter removed), uses minimal contents: read permissions, and checks out with filter: blob:none since only commit metadata is needed.

Dependency review skips private Chia repos for the dependency-review job, fixes duplicate AGPL entries in deny-licenses, and adds an OSV Scanner reusable workflow job (recursive scan, SARIF upload off) for Chia-Network PRs.

Reviewed by Cursor Bugbot for commit a40d1bd. Bugbot is set up for automated code reviews on this repo. Configure here.

@ChiaAutomation
ChiaAutomation requested a review from a team August 12, 2026 16:18
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 7 times, most recently from 07063f8 to 4b2ff89 Compare August 20, 2026 16:10
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 7 times, most recently from aed2a0f to 5e191a4 Compare August 27, 2026 19:36
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 8 times, most recently from edaba99 to fa0d382 Compare September 4, 2026 16:05
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 7 times, most recently from 98ad24c to 0755db2 Compare September 11, 2026 16:09
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 5 times, most recently from 50aee4f to ddbca8c Compare October 15, 2026 16:08

@cursor cursor Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Stale Bugbot comment from a previous run.

Comment thread .github/dependabot.yml Resolved
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 5 times, most recently from dbf231a to 131ad9d Compare October 20, 2026 16:09
@coveralls-official

coveralls-official Bot commented Oct 20, 2026 •

Copy link
Copy Markdown

Coverage Report for CI Build 41863820022

Coverage remained the same at 94.438%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 1252
Covered Lines: 1198
Line Coverage: 95.69%
Relevant Branches: 420
Covered Branches: 381
Branch Coverage: 90.71%
Branches in Coverage %: Yes
Coverage Strength: 11.48 hits per line

💛 - Coveralls

@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 2 times, most recently from ad63e18 to 9fd18ba Compare October 22, 2026 16:06

@cursor cursor Bot left a comment •

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Stale Bugbot comment from a previous run.


unsupported_runtime() {
case "$1" in node12 | node16 | node20) return 0 ;; esac
return 1

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Check fails on existing action pin

High Severity

The new job flags node20 as unsupported and scans every workflow, including unchanged publish-to-pypi.yml, which still pins actions/upload-artifact@v4. That action’s manifest still declares node20 (Node 24 starts at v6), so this check fails on the current tree and the PR cannot stay green until that pin is bumped.

Additional Locations (1)
Fix in Cursor Fix in Web

Reviewed by Cursor Bugbot for commit 9fd18ba. Configure here.

@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 2 times, most recently from 3ebb9d0 to e9f4b73 Compare October 24, 2026 16:05
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 2 times, most recently from f8a2079 to 9a9cdcf Compare October 26, 2026 16:11

@cursor cursor Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Cursor Bugbot has reviewed your changes using high effort and found 1 potential issue.

There are 2 total unresolved issues (including 1 from previous review).

Fix All in Cursor

❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, enable autofix in the Cursor dashboard.

Reviewed by Cursor Bugbot for commit 9a9cdcf. Configure here.

Comment thread .github/workflows/dependency-review.yml Resolved
@ChiaAutomation
ChiaAutomation force-pushed the managed-files branch 2 times, most recently from cefb3d7 to a2d4528 Compare October 28, 2026 16:05
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.

2 participants