Skip to content

Commit

Permalink
πŸ”– Add release ci (#4)
Browse files Browse the repository at this point in the history
* πŸ”– Add release ci

So we can publish that thang.

* πŸ§‘β€πŸ’» Use current chainIds

* πŸͺ„ Auto-update the networks

* πŸ§‘β€πŸ’» Run gitmoji if installed
  • Loading branch information
boredland authored Oct 31, 2024
1 parent 0b2eb18 commit fe782c1
Show file tree
Hide file tree
Showing 13 changed files with 456 additions and 311 deletions.
29 changes: 29 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
on:
push:
branches:
- main

permissions:
contents: write
pull-requests: write

## require that test.yml ran

name: release-please
jobs:
release-please:
runs-on: ubuntu-latest
outputs:
releaseCreated: ${{ steps.release.outputs.release_created }}
steps:
- uses: googleapis/release-please-action@7987652d64b4581673a76e33ad5e98e3dd56832f # [email protected]
id: release
with:
release-type: node

release-node:
uses: bgd-labs/github-workflows/.github/workflows/release-node.yml@ea41920d7c7c656823137da415d1e3f59bf064bf # pin@main
if: ${{ needs.release-please.outputs.releaseCreated }}
needs: release-please
secrets:
NODE_AUTH_TOKEN: ${{ secrets.NODE_AUTH_TOKEN }}
126 changes: 67 additions & 59 deletions dist/action.js
Original file line number Diff line number Diff line change
Expand Up @@ -20214,6 +20214,70 @@ var init_sha256 = __esm({
// src/action.ts
var import_core = __toESM(require_core());

// src/alchemyIds.ts
var networkMap = {
"1": "eth-mainnet",
"3": "eth-ropsten",
"4": "eth-rinkeby",
"5": "eth-goerli",
"10": "opt-mainnet",
"30": "rootstock-mainnet",
"31": "rootstock-testnet",
"42": "eth-kovan",
"56": "bnb-mainnet",
"69": "opt-kovan",
"97": "bnb-testnet",
"100": "gnosis-mainnet",
"137": "polygon-mainnet",
"204": "opbnb-mainnet",
"250": "fantom-mainnet",
"252": "frax-mainnet",
"300": "zksync-sepolia",
"324": "zksync-mainnet",
"420": "opt-goerli",
"480": "worldchain-mainnet",
"592": "astar-mainnet",
"747": "flow-mainnet",
"1088": "metis-mainnet",
"1101": "polygonzkevm-mainnet",
"1301": "unichain-sepolia",
"1442": "polygonzkevm-testnet",
"1946": "soneium-minato",
"2442": "polygonzkevm-cardona",
"2522": "frax-sepolia",
"4002": "fantom-testnet",
"4801": "worldchain-sepolia",
"5611": "opbnb-testnet",
"7000": "zetachain-mainnet",
"7001": "zetachain-testnet",
"8453": "base-mainnet",
"10200": "gnosis-chiado",
"11011": "shape-sepolia",
"42161": "arb-mainnet",
"42170": "arbnova-mainnet",
"43113": "avax-fuji",
"43114": "avax-mainnet",
"59141": "linea-sepolia",
"59144": "linea-mainnet",
"80001": "polygon-mumbai",
"80002": "polygon-amoy",
"80084": "berachain-bartio",
"81457": "blast-mainnet",
"84531": "base-goerli",
"84532": "base-sepolia",
"421611": "arb-rinkeby",
"421613": "arb-goerli",
"421614": "arb-sepolia",
"534351": "scroll-sepolia",
"534352": "scroll-mainnet",
"7777777": "zora-mainnet",
"11155111": "eth-sepolia",
"11155420": "opt-sepolia",
"168587773": "blast-sepolia",
"999999999": "zora-sepolia",
"undefined": "solana-devnet"
};

// node_modules/viem/_esm/utils/chain/defineChain.js
function defineChain(chain) {
return {
Expand Down Expand Up @@ -23679,75 +23743,19 @@ var ChainId = {
gnosis: gnosis.id,
zkEVM: polygonZkEvm.id,
celo: celo.id,
zkSync: zksync.id
zksync: zksync.id
};

// src/lib.ts
var alchemyNetworks = {
1: "eth-mainnet",
3: "eth-ropsten",
4: "eth-rinkeby",
5: "eth-goerli",
10: "opt-mainnet",
42: "eth-kovan",
56: "bnb-mainnet",
69: "opt-kovan",
97: "bnb-testnet",
100: "gnosis-mainnet",
137: "polygon-mainnet",
204: "opbnb-mainnet",
250: "fantom-mainnet",
252: "frax-mainnet",
300: "zksync-sepolia",
324: "zksync-mainnet",
420: "opt-goerli",
592: "astar-mainnet",
747: "flow-mainnet",
1088: "metis-mainnet",
1101: "polygonzkevm-mainnet",
1301: "unichain-sepolia",
1442: "polygonzkevm-testnet",
1946: "soneium-minato",
2442: "polygonzkevm-cardona",
2522: "frax-sepolia",
4002: "fantom-testnet",
5611: "opbnb-testnet",
7e3: "zetachain-mainnet",
7001: "zetachain-testnet",
8453: "base-mainnet",
10200: "gnosis-chiado",
11011: "shape-sepolia",
42161: "arb-mainnet",
42170: "arbnova-mainnet",
43113: "avax-fuji",
43114: "avax-mainnet",
59141: "linea-sepolia",
59144: "linea-mainnet",
80001: "polygon-mumbai",
80002: "polygon-amoy",
80084: "berachain-bartio",
81457: "blast-mainnet",
84531: "base-goerli",
84532: "base-sepolia",
421611: "arb-rinkeby",
421613: "arb-goerli",
421614: "arb-sepolia",
534351: "scroll-sepolia",
534352: "scroll-mainnet",
7777777: "zora-mainnet",
11155111: "eth-sepolia",
11155420: "opt-sepolia",
168587773: "blast-sepolia",
999999999: "zora-sepolia"
};
var alchemyNetworks = networkMap;
var networkEnv = {
[ChainId.mainnet]: "RPC_MAINNET",
[ChainId.optimism]: "RPC_OPTIMISM",
[ChainId.bnb]: "RPC_BNB",
[ChainId.gnosis]: "RPC_GNOSIS",
[ChainId.polygon]: "RPC_POLYGON",
[ChainId.fantom]: "RPC_FANTOM",
[ChainId.zkSync]: "RPC_ZKSYNC",
[ChainId.zksync]: "RPC_ZKSYNC",
[ChainId.metis]: "RPC_METIS",
[ChainId.base]: "RPC_BASE",
[ChainId.arbitrum_one]: "RPC_ARBITRUM",
Expand Down
126 changes: 67 additions & 59 deletions dist/action.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -20219,6 +20219,70 @@ var init_sha256 = __esm({
// src/action.ts
var import_core = __toESM(require_core());

// src/alchemyIds.ts
var networkMap = {
"1": "eth-mainnet",
"3": "eth-ropsten",
"4": "eth-rinkeby",
"5": "eth-goerli",
"10": "opt-mainnet",
"30": "rootstock-mainnet",
"31": "rootstock-testnet",
"42": "eth-kovan",
"56": "bnb-mainnet",
"69": "opt-kovan",
"97": "bnb-testnet",
"100": "gnosis-mainnet",
"137": "polygon-mainnet",
"204": "opbnb-mainnet",
"250": "fantom-mainnet",
"252": "frax-mainnet",
"300": "zksync-sepolia",
"324": "zksync-mainnet",
"420": "opt-goerli",
"480": "worldchain-mainnet",
"592": "astar-mainnet",
"747": "flow-mainnet",
"1088": "metis-mainnet",
"1101": "polygonzkevm-mainnet",
"1301": "unichain-sepolia",
"1442": "polygonzkevm-testnet",
"1946": "soneium-minato",
"2442": "polygonzkevm-cardona",
"2522": "frax-sepolia",
"4002": "fantom-testnet",
"4801": "worldchain-sepolia",
"5611": "opbnb-testnet",
"7000": "zetachain-mainnet",
"7001": "zetachain-testnet",
"8453": "base-mainnet",
"10200": "gnosis-chiado",
"11011": "shape-sepolia",
"42161": "arb-mainnet",
"42170": "arbnova-mainnet",
"43113": "avax-fuji",
"43114": "avax-mainnet",
"59141": "linea-sepolia",
"59144": "linea-mainnet",
"80001": "polygon-mumbai",
"80002": "polygon-amoy",
"80084": "berachain-bartio",
"81457": "blast-mainnet",
"84531": "base-goerli",
"84532": "base-sepolia",
"421611": "arb-rinkeby",
"421613": "arb-goerli",
"421614": "arb-sepolia",
"534351": "scroll-sepolia",
"534352": "scroll-mainnet",
"7777777": "zora-mainnet",
"11155111": "eth-sepolia",
"11155420": "opt-sepolia",
"168587773": "blast-sepolia",
"999999999": "zora-sepolia",
"undefined": "solana-devnet"
};

// node_modules/viem/_esm/utils/chain/defineChain.js
function defineChain(chain) {
return {
Expand Down Expand Up @@ -23684,75 +23748,19 @@ var ChainId = {
gnosis: gnosis.id,
zkEVM: polygonZkEvm.id,
celo: celo.id,
zkSync: zksync.id
zksync: zksync.id
};

// src/lib.ts
var alchemyNetworks = {
1: "eth-mainnet",
3: "eth-ropsten",
4: "eth-rinkeby",
5: "eth-goerli",
10: "opt-mainnet",
42: "eth-kovan",
56: "bnb-mainnet",
69: "opt-kovan",
97: "bnb-testnet",
100: "gnosis-mainnet",
137: "polygon-mainnet",
204: "opbnb-mainnet",
250: "fantom-mainnet",
252: "frax-mainnet",
300: "zksync-sepolia",
324: "zksync-mainnet",
420: "opt-goerli",
592: "astar-mainnet",
747: "flow-mainnet",
1088: "metis-mainnet",
1101: "polygonzkevm-mainnet",
1301: "unichain-sepolia",
1442: "polygonzkevm-testnet",
1946: "soneium-minato",
2442: "polygonzkevm-cardona",
2522: "frax-sepolia",
4002: "fantom-testnet",
5611: "opbnb-testnet",
7e3: "zetachain-mainnet",
7001: "zetachain-testnet",
8453: "base-mainnet",
10200: "gnosis-chiado",
11011: "shape-sepolia",
42161: "arb-mainnet",
42170: "arbnova-mainnet",
43113: "avax-fuji",
43114: "avax-mainnet",
59141: "linea-sepolia",
59144: "linea-mainnet",
80001: "polygon-mumbai",
80002: "polygon-amoy",
80084: "berachain-bartio",
81457: "blast-mainnet",
84531: "base-goerli",
84532: "base-sepolia",
421611: "arb-rinkeby",
421613: "arb-goerli",
421614: "arb-sepolia",
534351: "scroll-sepolia",
534352: "scroll-mainnet",
7777777: "zora-mainnet",
11155111: "eth-sepolia",
11155420: "opt-sepolia",
168587773: "blast-sepolia",
999999999: "zora-sepolia"
};
var alchemyNetworks = networkMap;
var networkEnv = {
[ChainId.mainnet]: "RPC_MAINNET",
[ChainId.optimism]: "RPC_OPTIMISM",
[ChainId.bnb]: "RPC_BNB",
[ChainId.gnosis]: "RPC_GNOSIS",
[ChainId.polygon]: "RPC_POLYGON",
[ChainId.fantom]: "RPC_FANTOM",
[ChainId.zkSync]: "RPC_ZKSYNC",
[ChainId.zksync]: "RPC_ZKSYNC",
[ChainId.metis]: "RPC_METIS",
[ChainId.base]: "RPC_BASE",
[ChainId.arbitrum_one]: "RPC_ARBITRUM",
Expand Down
31 changes: 30 additions & 1 deletion dist/lib.d.mts
Original file line number Diff line number Diff line change
@@ -1,3 +1,32 @@
declare const ChainId: {
readonly mainnet: 1;
readonly goerli: 5;
readonly polygon: 137;
readonly mumbai: 80001;
readonly avalanche: 43114;
readonly fuji: 43113;
readonly arbitrum_one: 42161;
readonly arbitrum_goerli: 421613;
readonly arbitrum_sepolia: 421614;
readonly fantom: 250;
readonly fantom_testnet: 4002;
readonly optimism: 10;
readonly optimism_sepolia: 11155420;
readonly optimism_goerli: 420;
readonly harmony: 1666600000;
readonly sepolia: 11155111;
readonly scroll: 534352;
readonly scroll_sepolia: 534351;
readonly metis: 1088;
readonly base: 8453;
readonly base_sepolia: 84532;
readonly bnb: 56;
readonly gnosis: 100;
readonly zkEVM: 1101;
readonly celo: 42220;
readonly zksync: 324;
};

declare const networkEnv: {
readonly 1: "RPC_MAINNET";
readonly 10: "RPC_OPTIMISM";
Expand All @@ -23,4 +52,4 @@ declare const supportedChainIds: (keyof typeof networkEnv)[];
*/
declare const getRPCUrl: (chainId: keyof typeof networkEnv, alchemyKey?: string) => string | undefined;

export { getRPCUrl, networkEnv, supportedChainIds };
export { ChainId, getRPCUrl, networkEnv, supportedChainIds };
Loading

0 comments on commit fe782c1

Please sign in to comment.