Skip to content

feat(release): publish a Scoop manifest for Windows installs - #1455

Merged
mstykow merged 1 commit into
mainfrom
feat/scoop-bucket-release-bump
Oct 12, 2026
Merged

mstykow merged 1 commit into
mainfrom
feat/scoop-bucket-release-bump

Conversation

@mstykow

@mstykow mstykow commented Oct 12, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a bump-scoop release job that renders .github/scoop/provenant.json.tmpl and commits it to the new getprovenant/scoop-bucket, mirroring bump-homebrew (stable tags only, no downgrades, push retry).
  • Document scoop install in the README and the job in docs/RELEASING.md.

Issues

Scope and exclusions

  • Included: manifest template, release job, docs. The bucket repo already exists with a 1.0.14 manifest.
  • Explicit exclusions: Winget and Chocolatey.

How to verify

  • Before the next stable release, install the provenant-release-bot GitHub App on getprovenant/scoop-bucket with contents: write; without it the new job fails at the token step.
  • On Windows: scoop bucket add provenant https://github.com/getprovenant/scoop-bucket && scoop install provenant && provenant --version.

Follow-up work

  • Created or intentionally deferred: Winget manifest if there is demand.

🤖 Generated with Claude Code

Add a bump-scoop release job mirroring bump-homebrew: render
.github/scoop/provenant.json.tmpl with the release version and the Windows
archive checksum, and commit it to getprovenant/scoop-bucket. Document
`scoop install` in the README and the new job in RELEASING.md.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
Signed-off-by: Maxim Stykow <maxim.stykow@gmail.com>
@greptile-apps

greptile-apps Bot commented Oct 12, 2026 •

Copy link
Copy Markdown

RetriggerConfidence Score: 4/5

[High impact] Adds automated release publishing to a third-party package manager.

The PR appears safe to merge, with a non-blocking recommendation to test the rendered Scoop manifest in normal CI.

Findings

  1. P2 Template mistakes escape normal CI ▶

Summary

Adds Windows installs through Scoop.

  • Windows users can install Provenant through Scoop.

Acknowledged setup requirement: mstykow states that provenant-release-bot must be installed on getprovenant/scoop-bucket with contents: write before the next stable release. This was not reported as a defect.

Diagram

%%{init: {'theme': 'neutral'}}%%
flowchart LR
  Build[Build Windows archive and checksum] --> Release[Create GitHub Release]
  Release --> Gate{Stable tag in upstream repo?}
  Gate -->|Yes| Render[Render Scoop manifest]
  Render --> Check[Check JSON and placeholders]
  Check --> Sync[Fetch bucket and compare versions]
  Sync -->|Current version is newer| Skip[Leave bucket unchanged]
  Sync -->|Update needed| Push[Commit and push manifest]
  Push -->|Rejected| Sync
Loading

Reviews (1) · Last reviewed commit: "feat(release): publish a Scoop manifest ..." · Reviewed by Greptile

Comment thread .github/workflows/release.yml
@mstykow
mstykow merged commit 03bfbc1 into main Oct 12, 2026
13 checks passed
@mstykow
mstykow deleted the feat/scoop-bucket-release-bump branch October 12, 2026 02:46
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