Skip to content

chore: bump to 0.10.0-beta.1 - #822

Merged
kylebarron merged 1 commit into
mainfrom
kyle/prepare-0.10.0-beta.1
Oct 30, 2026
Merged

kylebarron merged 1 commit into
mainfrom
kyle/prepare-0.10.0-beta.1

Conversation

@kylebarron

Copy link
Copy Markdown
Member

Note

This PR was written by Claude (Claude Code), not by @kylebarron.

Bumps version to 0.10.0-beta.1 in the root package.json and in every packages/*/package.json, ready for the first 0.10 beta. The publish workflow sees beta in the version and publishes to npm under the beta dist-tag, so latest stays on 0.9.0.

CHANGELOG.md gets a v0.10.0-beta.1 section listing the 19 PRs merged since v0.9.0.

Publish @developmentseed/range-reader by hand before tagging

@developmentseed/range-reader (#806) isn't on npm yet, and @developmentseed/geotiff and @developmentseed/deck.gl-geotiff depend on it. The publish workflow can't create it: it publishes only through trusted publishing (OIDC), and npm can add a trusted publisher only to a package that already exists. Pushing the tag first would fail at range-reader. pnpm publish --recursive stops at the first failure, so packages published before it in the run would be out, and the rest, including geotiff and deck.gl-geotiff, would not.

Once this is merged, from an up-to-date main:

  1. Publish it once, as a public package under the beta tag. Its prepublishOnly script builds it first.
    cd packages/range-reader
    pnpm publish --tag beta --access public --no-git-checks
  2. Give it the same trusted publisher as the other packages (workflow release.yml, environment release), in its settings on npmjs.com or with:
    npm trust github @developmentseed/range-reader --file release.yml --repo developmentseed/deck.gl-raster --env release --allow-publish
  3. Tag the merge commit v0.10.0-beta.1 and push the tag. The workflow skips range-reader, since that version is already on npm, and publishes the other ten packages.

Breaking changes

Two behavior changes aren't marked breaking:

🤖 Written by Claude Code

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions github-actions Bot added the chore label Oct 30, 2026
@kylebarron
kylebarron enabled auto-merge (squash) October 30, 2026 15:16
@kylebarron
kylebarron disabled auto-merge October 30, 2026 15:18
@kylebarron
kylebarron merged commit 59c3877 into main Oct 30, 2026
3 checks passed
@kylebarron
kylebarron deleted the kyle/prepare-0.10.0-beta.1 branch October 30, 2026 15:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant