From 7b5ee3fdeb5785b3dde0b6c05dbc9ab1066bd373 Mon Sep 17 00:00:00 2001 From: "Shan8851.eth" Date: Thu, 13 Aug 2026 11:46:42 +0100 Subject: [PATCH] =?UTF-8?q?ci:=20point=20release-gate=20AMOY=5FRPC=20at=20?= =?UTF-8?q?eRPC=20=E2=80=94=20public=20amoy=20endpoint=20retired?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ci-trigger.yml already used the eRPC URL; docker-release-trigger.yml was the only consumer of rpc-amoy.polygon.technology, which no longer resolves. This is why CI stayed green while every release-tag run failed. Also fixes the MD022 lint error in the 2.0.0 changelog entry that blocked CI. Co-Authored-By: Claude Fable 5 --- .changeset/release-gate-amoy-erpc.md | 4 ++++ .github/workflows/docker-release-trigger.yml | 7 ++++--- CHANGELOG.md | 1 + 3 files changed, 9 insertions(+), 3 deletions(-) create mode 100644 .changeset/release-gate-amoy-erpc.md diff --git a/.changeset/release-gate-amoy-erpc.md b/.changeset/release-gate-amoy-erpc.md new file mode 100644 index 0000000..3c00b79 --- /dev/null +++ b/.changeset/release-gate-amoy-erpc.md @@ -0,0 +1,4 @@ +--- +--- + +CI-only: release-gate AMOY_RPC moved off the retired public amoy endpoint; no runtime change. diff --git a/.github/workflows/docker-release-trigger.yml b/.github/workflows/docker-release-trigger.yml index c480a42..7bfbe2b 100644 --- a/.github/workflows/docker-release-trigger.yml +++ b/.github/workflows/docker-release-trigger.yml @@ -20,9 +20,10 @@ jobs: runs-on: ubuntu-latest env: # RPC URLs required by the service at runtime and during tests. - # AMOY_RPC is a public endpoint with no secret. - # ETHEREUM_RPC, MATIC_RPC, and SEPOLIA_RPC use an eRPC client token. - AMOY_RPC: '["https://rpc-amoy.polygon.technology"]' + # All four use the eRPC client token. AMOY_RPC previously pointed at the + # public rpc-amoy.polygon.technology endpoint, which no longer resolves — + # ci-trigger.yml had already moved to the eRPC URL, this file never did. + AMOY_RPC: '["https://rpc.polygon.tools/internal/evm/80002?token=${{ secrets.ERPC_CLIENT_TOKEN }}"]' ETHEREUM_RPC: '["https://rpc.polygon.tools/internal/evm/1?token=${{ secrets.ERPC_CLIENT_TOKEN }}"]' MATIC_RPC: '["https://rpc.polygon.tools/internal/evm/137?token=${{ secrets.ERPC_CLIENT_TOKEN }}"]' SEPOLIA_RPC: '["https://rpc.polygon.tools/internal/evm/11155111?token=${{ secrets.ERPC_CLIENT_TOKEN }}"]' diff --git a/CHANGELOG.md b/CHANGELOG.md index aaa447e..a0df5d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - [#89](https://github.com/0xPolygon/proof-generation-api/pull/89) [`58a7e8b`](https://github.com/0xPolygon/proof-generation-api/commit/58a7e8bd4c7212544177f2c1e41ef6e530604c88) Thanks [@shan8851](https://github.com/shan8851)! - Remove the zkEVM proof-generation endpoints (`/zkevm/mainnet` and `/zkevm/testnet` routes) — the underlying chains are sunset and their infrastructure no longer answers. PoS (v1) endpoints are unchanged. ## Breaking changes + - Removed `GET /api/zkevm/{network}/bridge` - Removed `GET /api/zkevm/{network}/merkle-proof` - Removed the `ZKEVM_MAINNET_URL` and `ZKEVM_TESTNET_URL` environment variables — they are no longer recognized configuration