Skip to content

Version Packages - #476

Merged
gtbuchanan merged 1 commit into
mainfrom
changeset-release/main
Sep 17, 2026
Merged

gtbuchanan merged 1 commit into
mainfrom
changeset-release/main

Conversation

@gtbuchanan

@gtbuchanan gtbuchanan Bot commented Sep 14, 2026

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and publish to npm yourself or setup this action to publish automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@gtbuchanan/cli@1.0.0

Major Changes

  • 345c36e: Remove the codecov sync and verify scope

    gtb sync no longer writes codecov.yml and gtb verify no longer checks it
    for drift. gtb sync codecov and gtb verify codecov now exit non-zero as
    unknown scopes.

    Codecov's flag_management.default_rules applies per-package rules to every
    flag it ingests, so the enumerated flags and component_management blocks
    the generator existed to write are no longer needed. Hand-author codecov.yml
    instead; a new package earns the rules the moment it first uploads, which the
    generator could only manage on a re-sync.

Minor Changes

  • 345c36e: Upload coverage to Codecov on every run

    coverage:codecov:upload is now generated with cache: false and no
    inputs/outputs, so turbo runs it every time instead of skipping packages
    whose coverage hasn't moved.

    Caching it meant a commit that moved no coverage uploaded nothing, so Codecov
    held no report for that commit and posted no status — and a status check that
    never reports blocks a pull request permanently. Uploading every run is what
    makes codecov/project and codecov/patch dependable enough to require in
    branch protection. The cost is one Codecov CLI invocation per package per run.

    The upload also passes --disable-telem, whose flush otherwise holds the
    process open at the end of each upload.

    Re-run gtb sync turbo to pick up the task change.

Patch Changes

  • 46e3238: Stop hashing the compiled output directory into pack:npm

    Turbo folds a dependency's task hash into its dependents, so the generated
    compile:ts and compile:skills edges already key pack:npm to the sources
    that produce what it packs. Listing dist/source/** on top of that also keyed
    it to whatever a prior run left on disk, so one source state hashed one way in
    a warm tree and another on a fresh checkout — spurious cache misses, with no
    correctness to show for them.

@gtbuchanan/vitest-config@0.3.0

Minor Changes

  • fed4abf: Accept vitest 5 as a peer

    The peer range widens to ^4.0.0 || ^5.0.0. The workspace itself moves to
    vitest 5, so ^5.0.0 is the version the configuration is tested against.

    vitest also joins this package's devDependencies as catalog:, matching
    every other package in the workspace. It was previously reachable only as an
    auto-installed peer, which pnpm resolved to 4.1.11 once the range admitted two
    majors; the package that owns the shared configuration was then the one package
    not running on the workspace's vitest.

@gtbuchanan/hk-config@0.4.0

Minor Changes

  • 14bda59: Bump the hk package imports to v2.0.0

    Defaults.pkl imports Config.pkl and Builtins.pkl from a
    version-pinned hk release URL, so consumers of the preset resolve
    whichever hk the pin names. Move that pin to v2.0.0, matching the
    version mise.toml installs.

    Every step in the preset evaluates against the v2 schema unchanged, so
    taking this release is a bump rather than a port. A consumer still has
    to move its own hk.pkl amends URL and its mise pin together, since
    the preset no longer evaluates under hk 1.x.

    hk 2.0 stages fixed files in pre-commit alone. The hook trio
    hooksFor builds keeps the behavior it had there, and hk fix now
    leaves the index untouched unless given --stage.

    hk 2.0 also drops every configuration input other than Pkl, hk.toml,
    .hkrc.pkl, UserConfig.pkl, hk generate and Config.Regex among
    them. A consumer using one of those migrates before it can take this
    release; hk names the replacement for each input it rejects.

    A consumer below hk 1.58.1 gets a rewritten hk entry in mise.lock
    as well: mise installs 1.58.1 and later through the packslip backend
    rather than aqua, so each platform gains a signer field and loses
    url_api. Regenerate the entry with mise lock hk under mise 2026.9.5
    or newer.

@gtbuchanan
gtbuchanan Bot requested a review from gtbuchanan as a code owner September 14, 2026 21:10
@coderabbitai

coderabbitai Bot commented Sep 14, 2026

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Organization UI

Review profile: ASSERTIVE

Plan: Advanced

Run ID: 9d6c1f16-9354-475a-867a-89902437fa3a

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

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.

@gtbuchanan
gtbuchanan Bot force-pushed the changeset-release/main branch 11 times, most recently from 868126d to 1767ae9 Compare September 15, 2026 16:58
@codecov

codecov Bot commented Sep 15, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.33%. Comparing base (46e3238) to head (a1c7820).

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@gtbuchanan
gtbuchanan Bot force-pushed the changeset-release/main branch 13 times, most recently from 88d0fda to c3d071b Compare September 16, 2026 13:39
@gtbuchanan
gtbuchanan Bot force-pushed the changeset-release/main branch from c3d071b to a1c7820 Compare September 16, 2026 17:05
@gtbuchanan
gtbuchanan merged commit 01192e4 into main Sep 17, 2026
13 checks passed
@gtbuchanan
gtbuchanan deleted the changeset-release/main branch September 17, 2026 21:06
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