Skip to content

fix: add the repository field to core and parsefiles - #103

Merged
bnb merged 3 commits into
mainfrom
bnb/package-repository
Oct 21, 2026
Merged

bnb merged 3 commits into
mainfrom
bnb/package-repository

Conversation

@botandbang

Copy link
Copy Markdown
Contributor

The v1.1.0 publish (run 39515271770, attempt 2) staged @nodevu/aliases and then failed on @nodevu/core:

422 Unprocessable Entity ... Failed to validate repository information: package.json: "repository.url" is "", expected to match "https://github.com/cutenode/nodevu" from provenance

core and parsefiles were the only published packages without a repository field.

Added: repository (git+https://github.com/cutenode/nodevu.git, the same value the other six use) to core/package.json and parsefiles/package.json, set with npm pkg set.

Added: a step in lint.yml ("Linter: all") that fails when any package release.yml publishes is missing that repository.url, and */package.json in its path filters so it runs when a workspace manifest changes. Run locally, it passes on this branch and fails on main naming @nodevu/core.

@bnb
bnb merged commit 1f81a1e into main Oct 21, 2026
23 checks passed
@bnb
bnb deleted the bnb/package-repository branch October 21, 2026 00:04
@github-actions github-actions Bot mentioned this pull request Oct 21, 2026
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