-
Notifications
You must be signed in to change notification settings - Fork 29
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
packaging: remove semver tags from package versions #388
Conversation
✅ Deploy Preview for oasisprotocol-sapphire-paratime canceled.
|
So quick point of thought, currently If I do So, I think we should keep sapphire-hardhat semver tag as |
96c1479
to
2242de7
Compare
Isn't this the desired behavior? 🤔
Just checking, you are suggesting we keep it on |
2242de7
to
b938516
Compare
Release checklist:
Have skipped these as unnecessary
|
…edarMist/package-versioning-v2 packaging: remove semver tags from package versions f33604e
So, need to re-release packages to get versioning working correctly.
So, we're going to archive:
@oasisprotocol/sapphire-paratime
v2.0.0-alpha.0 on thelatest
tag@oasisprotocol/sapphire-paratime
v2.0.0-next.3 on thenext
tagThen release
@oasisprotocol/sapphire-paratime
v2.0.0 on thenext
tagThe
sapphire-viem-v2
,sapphire-ethers-v6
,sapphire-hardhat
andsapphire-wagmi-v2
packages will be published on their ownlatest
tags.Meaning people who
npm install @oasisprotocol/sapphire-paratime
will get v1.x by default, but if you install@oasisprotocol/sapphire-ethers-v6
you'll get@oasisprotocol/sapphire-paratime
v2 as a dependency.This means we'll be tagging
clients/js/v2.0.0-next
(to publish to thenext
dist-tag on NPMJS), butintegrations/ethers-v6/v6.0.0
(to publish tolatest
).Version resolution for dependencies on package.json will ignore the dist-tags, but adhere to any semver rules.