Update dependency npm:@gtbuchanan/cli to v0.7.0 - #70
Open
renovate[bot] wants to merge 1 commit into
Open
Conversation
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.
This PR contains the following updates:
0.6.0→0.7.0Release Notes
gtbuchanan/tooling (npm:@gtbuchanan/cli)
v0.7.0Compare Source
Minor Changes
6b1453b: Verify that published packages declare no private workspace dependenciesgtb verify(scopemanifest) now asserts that every install-timeworkspace:dependency of a published package is itself published. pnpmrewrites the specifier to the linked package's concrete version at pack
time without checking that the version ever reached the registry, so a
private workspace package ships in the tarball as a dependency no
consumer can resolve.
Covers
dependencies,peerDependencies, andoptionalDependencies.devDependenciesare exempt (publishing strips them) as is anythingbundleDependenciesactually bundles — an explicit name list covers anyfield, while
truecoversdependenciesalone, so a workspace peer oroptional dependency stays checked.
Patch Changes
c897a61: Makegtb publishresilient to partial release failuresA release run no longer aborts on the first problem it meets. Failures are
collected and re-thrown together, so one package or channel can't strand the
rest, and the run reports everything that went wrong instead of only the first
thing.
The skip-if-exists check now reads a single
gh release listrather than agh release viewper package, and a failed listing raises instead of beingread as "nothing is released" — which previously sent every package on to a
create that could only fail. A create GitHub rejects because the tag is
already taken now counts as released, covering both a race with the listing
and a tag reserved by a deleted immutable release.
61e9e23: Split the deep-reference and Android-Termux sections of thegtb-build-pipelineskill intoreferences/files, bringingSKILL.mdback under the Agent Skills spec's recommended instruction-tier token
budget.
582679c: Stop packing and caching staledist/sourcecontentcompile:tsnow clears its output directory before invoking tsc. tsc doesn'trecord what it emitted and so never removes output whose source was since
renamed or deleted — the orphan stayed behind and
pack:npmshipped it. Thestale
.tsbuildinfogoes with it, since left in place it reports the removedfiles as up to date and suppresses the re-emit. The
pack:npmdocs andmanifest are kept, as is the
compile:skillssubtree — but only while thepackage still authors a
skills/directory, since once it doesn't thattask no longer runs to clear what it last wrote.
compile:tsalso no longer declares the filespack:npmwrites as its ownturbo
outputs. The overlapping glob let acompile:tscache entry capturethe stamped manifest and replay it on a hit, restoring whatever version was
current when the entry was written.
pack:npmnow declares the.npmignoreit writes, and excludes it from its own inputs alongside the other
self-generated files.
Configuration
📅 Schedule: (in timezone America/Chicago)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.