Skip to content

kicad: Update to version 10.0.0-1, fix checkver & autoupdate#17508

Merged
z-Fng merged 3 commits into
ScoopInstaller:masterfrom
adamws:fix-kicad-url
Apr 1, 2026
Merged

kicad: Update to version 10.0.0-1, fix checkver & autoupdate#17508
z-Fng merged 3 commits into
ScoopInstaller:masterfrom
adamws:fix-kicad-url

Conversation

@adamws

@adamws adamws commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

Previous file has been removed from github release page, new one has been added with -1 suffix

  • Use conventional PR title: <manifest-name[@version]|chore>: <general summary of the pull request>
  • I have read the Contributing Guide

Summary by CodeRabbit

  • Chores
    • Package version updated to include a build suffix; Windows 64-bit installer filename and its verification checksum updated.
    • Release detection improved by adding a regex and normalizing the release URL.
    • Autoupdate download path adjusted to follow the release tag naming so updates resolve to the correct installer.

@coderabbitai

coderabbitai Bot commented Mar 31, 2026

Copy link
Copy Markdown

No actionable comments were generated in the recent review. 🎉

ℹ️ Recent review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 5883f79e-8ddb-4a68-a2fe-0342bc0c9eab

📥 Commits

Reviewing files that changed from the base of the PR and between c3866ba and 9ff34bf.

📒 Files selected for processing (1)
  • bucket/kicad.json

Walkthrough

Updated bucket/kicad.json: package version changed to 10.0.0-1, 64-bit installer filename and SHA-256 hash updated, checkver.regex added, GitHub checkver URL normalized (removed trailing slash), and autoupdate 64-bit URL changed to use $matchHead in the release path.

Changes

Cohort / File(s) Summary
KiCad package metadata
bucket/kicad.json
Bumped package version (10.0.010.0.0-1), updated 64-bit installer filename to kicad-10.0.0-1-x86_64.exe and its architecture.64bit.hash, added checkver.regex, normalized checkver.github URL (removed trailing slash), and changed autoupdate.architecture.64bit.url to use $matchHead for release download path.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

Poem

🐇 A tiny hop, a filename new,
The hash refreshed, the pattern true,
Regex maps the numbered head,
Downloads follow where it's led,
KiCad updated — carrots too. 🥕

🚥 Pre-merge checks | ✅ 3
✅ Passed checks (3 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately describes the main changes: updating KiCad to version 10.0.0-1 and fixing checkver & autoupdate configuration.
Description check ✅ Passed The description includes the required conventional PR title checkbox (marked complete) and contributing guide acknowledgment, with a brief explanation of the reason for changes.
Docstring Coverage ✅ Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

kicad

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@coderabbitai coderabbitai 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.

Actionable comments posted: 1

🤖 Prompt for all review comments with AI agents
Verify each finding against the current code and only fix it if needed.

Inline comments:
In `@bucket/kicad.json`:
- Around line 8-9: The provided SHA-256 value is the empty-string placeholder
and must be replaced with the real hash for the file identified by the URL
"https://github.com/KiCad/kicad-source-mirror/releases/download/10.0.0/kicad-10.0.0-1-x86_64.exe#/dl.7z"
in kicad.json; download the exact artifact (kicad-10.0.0-1-x86_64.exe), compute
its SHA-256 digest using a trusted tool (e.g., sha256sum or equivalent), and
update the "hash" field in bucket/kicad.json with that computed hex digest to
replace the placeholder value.
🪄 Autofix (Beta)

Fix all unresolved CodeRabbit comments on this PR:

  • Push a commit to this branch (recommended)
  • Create a new PR with the fixes

ℹ️ Review info
⚙️ Run configuration

Configuration used: Organization UI

Review profile: CHILL

Plan: Pro

Run ID: 89847ffa-4598-4c59-a593-4ea765574570

📥 Commits

Reviewing files that changed from the base of the PR and between f39871b and 64cb7a6.

📒 Files selected for processing (1)
  • bucket/kicad.json

Comment thread bucket/kicad.json Outdated
@adamws

adamws commented Mar 31, 2026

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

Your changes did not pass all checks.

Please address the issues in the manifest and comment starting with /verify to rerun the checks.

kicad

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@adamws

adamws commented Mar 31, 2026

Copy link
Copy Markdown
Contributor Author

ok, I don't know hot to handle this cleanly, should auto update be disabled until next release?

I added regex and changed autoupdate url to work version schemes: 10.0.0 and 10.0.0-1

@adamws

adamws commented Mar 31, 2026

Copy link
Copy Markdown
Contributor Author

/verify

@github-actions

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

kicad

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@z-Fng

z-Fng commented Apr 1, 2026

Copy link
Copy Markdown
Member
    kicad:  
    10.0.0-1 
     (scoop version is 10.0.0) 
     autoupdate available 
    Forcing autoupdate! 
    Autoupdating kicad 

@z-Fng z-Fng changed the title kicad@10.0.0: fix download url kicad: Update to version 10.0.0-1, fix checkver Apr 1, 2026
@z-Fng z-Fng changed the title kicad: Update to version 10.0.0-1, fix checkver kicad: Update to version 10.0.0-1, fix checkver & autoupdate Apr 1, 2026
@z-Fng

z-Fng commented Apr 1, 2026

Copy link
Copy Markdown
Member

/verify

@github-actions

github-actions Bot commented Apr 1, 2026

Copy link
Copy Markdown
Contributor

All changes look good.

Wait for review from human collaborators.

kicad

  • Lint
  • Description
  • License
  • Hashes
  • Checkver
  • Autoupdate

Check the full log for details.

@z-Fng z-Fng 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.

Thanks for your contribution!

@z-Fng z-Fng merged commit 3b02dd9 into ScoopInstaller:master Apr 1, 2026
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants