Repository navigation
fix(release): conform Chocolatey nuspec to validator guidelines - #279
Merged
Merged
Conversation
Address the three guideline flags on the 0.17.0 Chocolatey submission: - CPMR0033: add iconUrl -> https://agentsync.cc/icon.png, a 256px PNG render of website/public/favicon.svg (PNG preferred, >=128px, hosted on our own domain rather than raw.githubusercontent.com). - CPMR0041: projectUrl is now the homepage (agentsync.cc), distinct from projectSourceUrl (the GitHub repo). docs_url points at the intro page. - CPMR0050: title "agentsync CLI" so it no longer equals the id. CPMR0068 (owners == authors) is a Note and correct as-is; documented in a config comment. Also refresh the README / goreleaser comment that still described a multi-day human moderation lag: the package is now trusted, so versions are listed once automated checks pass. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01JNYegSG2ejMfzweNprWWEB
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The Chocolatey validator flagged three guidelines on the 0.17.0 submission. This PR fixes all three in the
chocolateys:block of.goreleaser.yaml:https://agentsync.cc/icon.pngprojectUrlis https://agentsync.cc/;projectSourceUrlis still the repoagentsyncagentsync CLIwebsite/public/icon.png, a 256×256 PNG with a transparent background, rendered fromwebsite/public/favicon.svg. Chocolatey's icon guidance strongly prefers PNG, wants at least 128px, and asks for hosting you control or a CDN rather thanraw.githubusercontent.com. GoReleaser 2.16 doesn't templateicon_url, so the URL can't include the release tag. It is a fixed path on our own domain instead.docs_urlnow points to/getting-started/introduction/, so it no longer duplicates the new project URL.CHANGELOG.mdhas a matching entry under[Unreleased].Before the next release: run the
docs-publishworkflow once after this merges, soagentsync.cc/icon.pngis live. In the release workflow the Chocolatey push runs before the site redeploys.Type of change
Test plan
No Go code changed. This touches release config, docs and one static asset.
goreleaser checkwith v2.16.0, the version the release workflow pins, validates the config.choco2.7.3 on Mono in the container, the same wayrelease.ymldoes. Then I rangoreleaser release --snapshot --skip=publish,sign --clean. The chocolatey pipe packeddist/agentsync.<snapshot>.nupkg, and theagentsync.nuspecinside it contains:just test-releaseis green (the release bar). Not run, because no Go code changed.just lintis clean. Not run, because no Go sources orgo.modchanged.Checklist
fix(secrets): …).internal/secrets,internal/capture, or anysource.Write*path, I've re-read the secret-handling invariants inCLAUDE.md/SECURITY.mdand not weakened them. Not touched.🤖 Generated with Claude Code
https://claude.ai/code/session_01JNYegSG2ejMfzweNprWWEB
Generated by Claude Code