From d512675465e4ec7050aae2efb4b8b8b6fe0256c8 Mon Sep 17 00:00:00 2001 From: hade Date: Wed, 29 Jul 2026 22:35:47 +0700 Subject: [PATCH] fix(ci): unblock npm publish and revert unintended version bump - pin npm to 11.x; npm 12 rejects the --no-git-checks flag changesets passes for pnpm workspaces - drop continue-on-error so a failed publish fails the release run - revert 'ci(changesets): version packages'; the Maestro changeset is patch, not minor --- .changeset/maestro-submit-endpoint.md | 5 +++++ .github/workflows/release.yml | 7 ++++--- docs/CHANGELOG.md | 8 -------- docs/package.json | 2 +- examples/with-vite-react/CHANGELOG.md | 7 ------- examples/with-vite-react/package.json | 2 +- packages/aiken-uplc/CHANGELOG.md | 7 ------- packages/aiken-uplc/package.json | 2 +- packages/evolution-devnet/CHANGELOG.md | 9 --------- packages/evolution-devnet/package.json | 2 +- packages/evolution/CHANGELOG.md | 6 ------ packages/evolution/package.json | 2 +- packages/scalus-uplc/CHANGELOG.md | 7 ------- packages/scalus-uplc/package.json | 2 +- 14 files changed, 15 insertions(+), 53 deletions(-) create mode 100644 .changeset/maestro-submit-endpoint.md diff --git a/.changeset/maestro-submit-endpoint.md b/.changeset/maestro-submit-endpoint.md new file mode 100644 index 00000000..8fc93ec7 --- /dev/null +++ b/.changeset/maestro-submit-endpoint.md @@ -0,0 +1,5 @@ +--- +"@evolution-sdk/evolution": patch +--- + +Fix the Maestro provider host and transaction submission endpoint. Submission posted to `/submit` (or `/turbo/submit` with `turboSubmit`), but Maestro accepts transactions through its Transaction Manager API at `/txmanager` and `/txmanager/turbosubmit`, so every submit returned a 404. The pre-configured `mainnet`, `preprod`, and `preview` constructors also pointed at `*.api.maestro.org`, which does not serve the Cardano API; they now use `https://{network}.gomaestro-api.org/v1`, affecting every request the provider makes, not just submission. diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5de86614..526d330f 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -34,8 +34,10 @@ jobs: cache: 'pnpm' registry-url: 'https://registry.npmjs.org/' - - name: 📦 Update npm to latest (required for trusted publishing) - run: npm install -g npm@latest + # npm 12 rejects the --no-git-checks flag that changesets passes when publishing + # a pnpm workspace, so pin to the 11.x line (>= 11.5.1 is required for trusted publishing) + - name: 📦 Update npm (required for trusted publishing) + run: npm install -g npm@11 - name: 📦 Install dependencies run: pnpm install --frozen-lockfile @@ -49,7 +51,6 @@ jobs: - name: 🦋 Create Release Pull Request or Publish to npm id: changesets uses: changesets/action@v1.9.0 - continue-on-error: true with: # This uses our custom publish script that builds before publishing publish: pnpm changeset-publish diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index 21bb74b8..27c48382 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,13 +1,5 @@ # docs -## 0.0.54 - -### Patch Changes - -- Updated dependencies [[`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da)]: - - @evolution-sdk/evolution@0.6.0 - - @evolution-sdk/devnet@4.0.0 - ## 0.0.53 ### Patch Changes diff --git a/docs/package.json b/docs/package.json index 6e921575..15f4ff4c 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,6 +1,6 @@ { "name": "docs", - "version": "0.0.54", + "version": "0.0.53", "private": true, "type": "module", "scripts": { diff --git a/examples/with-vite-react/CHANGELOG.md b/examples/with-vite-react/CHANGELOG.md index 05968009..c0bdeae8 100644 --- a/examples/with-vite-react/CHANGELOG.md +++ b/examples/with-vite-react/CHANGELOG.md @@ -1,12 +1,5 @@ # evolution-vite-react-example -## 0.1.32 - -### Patch Changes - -- Updated dependencies [[`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da)]: - - @evolution-sdk/evolution@0.6.0 - ## 0.1.31 ### Patch Changes diff --git a/examples/with-vite-react/package.json b/examples/with-vite-react/package.json index 7cc6edef..e3248c36 100644 --- a/examples/with-vite-react/package.json +++ b/examples/with-vite-react/package.json @@ -1,6 +1,6 @@ { "name": "evolution-vite-react-example", - "version": "0.1.32", + "version": "0.1.31", "private": true, "type": "module", "scripts": { diff --git a/packages/aiken-uplc/CHANGELOG.md b/packages/aiken-uplc/CHANGELOG.md index 9ee38e4d..5c534295 100644 --- a/packages/aiken-uplc/CHANGELOG.md +++ b/packages/aiken-uplc/CHANGELOG.md @@ -1,12 +1,5 @@ # @evolution-sdk/aiken-uplc -## 3.0.0 - -### Patch Changes - -- Updated dependencies [[`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da)]: - - @evolution-sdk/evolution@0.6.0 - ## 2.0.11 ### Patch Changes diff --git a/packages/aiken-uplc/package.json b/packages/aiken-uplc/package.json index 67121ff6..7c9bc808 100644 --- a/packages/aiken-uplc/package.json +++ b/packages/aiken-uplc/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/aiken-uplc", - "version": "3.0.0", + "version": "2.0.11", "description": "Aiken UPLC evaluator for Evolution SDK with WASM-based local script evaluation", "type": "module", "main": "./dist/index.js", diff --git a/packages/evolution-devnet/CHANGELOG.md b/packages/evolution-devnet/CHANGELOG.md index 271fd8f1..a33f051b 100644 --- a/packages/evolution-devnet/CHANGELOG.md +++ b/packages/evolution-devnet/CHANGELOG.md @@ -1,14 +1,5 @@ # @evolution-sdk/devnet -## 4.0.0 - -### Patch Changes - -- Updated dependencies [[`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da)]: - - @evolution-sdk/evolution@0.6.0 - - @evolution-sdk/aiken-uplc@3.0.0 - - @evolution-sdk/scalus-uplc@3.0.0 - ## 3.0.12 ### Patch Changes diff --git a/packages/evolution-devnet/package.json b/packages/evolution-devnet/package.json index 88ec8d2a..2bbc121d 100644 --- a/packages/evolution-devnet/package.json +++ b/packages/evolution-devnet/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/devnet", - "version": "4.0.0", + "version": "3.0.12", "description": "Local Cardano devnet for testing and development with Docker", "type": "module", "main": "./dist/index.js", diff --git a/packages/evolution/CHANGELOG.md b/packages/evolution/CHANGELOG.md index 78ac5b4b..5c4c90d7 100644 --- a/packages/evolution/CHANGELOG.md +++ b/packages/evolution/CHANGELOG.md @@ -1,11 +1,5 @@ # @evolution-sdk/evolution -## 0.6.0 - -### Minor Changes - -- [#474](https://github.com/IntersectMBO/evolution-sdk/pull/474) [`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da) Thanks [@hadelive](https://github.com/hadelive)! - Fix the Maestro provider host and transaction submission endpoint. Submission posted to `/submit` (or `/turbo/submit` with `turboSubmit`), but Maestro accepts transactions through its Transaction Manager API at `/txmanager` and `/txmanager/turbosubmit`, so every submit returned a 404. The pre-configured `mainnet`, `preprod`, and `preview` constructors also pointed at `*.api.maestro.org`, which does not serve the Cardano API; they now use `https://{network}.gomaestro-api.org/v1`, affecting every request the provider makes, not just submission. - ## 0.5.11 ### Patch Changes diff --git a/packages/evolution/package.json b/packages/evolution/package.json index 3474ca22..63ba700e 100644 --- a/packages/evolution/package.json +++ b/packages/evolution/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/evolution", - "version": "0.6.0", + "version": "0.5.11", "description": "A modern TypeScript SDK for Cardano blockchain development", "type": "module", "main": "./dist/index.js", diff --git a/packages/scalus-uplc/CHANGELOG.md b/packages/scalus-uplc/CHANGELOG.md index 219d7d3f..777ecba5 100644 --- a/packages/scalus-uplc/CHANGELOG.md +++ b/packages/scalus-uplc/CHANGELOG.md @@ -1,12 +1,5 @@ # @evolution-sdk/scalus-uplc -## 3.0.0 - -### Patch Changes - -- Updated dependencies [[`9e45103`](https://github.com/IntersectMBO/evolution-sdk/commit/9e451039688818c4beb7395eb500daf04b8d65da)]: - - @evolution-sdk/evolution@0.6.0 - ## 2.0.11 ### Patch Changes diff --git a/packages/scalus-uplc/package.json b/packages/scalus-uplc/package.json index 105d332e..ce2be705 100644 --- a/packages/scalus-uplc/package.json +++ b/packages/scalus-uplc/package.json @@ -1,6 +1,6 @@ { "name": "@evolution-sdk/scalus-uplc", - "version": "3.0.0", + "version": "2.0.11", "description": "Scalus UPLC evaluator adapter for Evolution SDK", "type": "module", "main": "./dist/index.js",