Skip to content

Commit 4deea1c

Browse files
authored
feat: generate network configs statically (#32)
1 parent d6984ea commit 4deea1c

File tree

7 files changed

+3948
-1
lines changed

7 files changed

+3948
-1
lines changed

.github/workflows/release.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ jobs:
1818
bun-version: latest
1919
- run: bun i
2020
- run: bun run build
21+
env:
22+
CODEX_API_KEY: ${{ secrets.CODEX_API_KEY }}
2123
- run: npm publish --access public
2224
env:
2325
NPM_TOKEN: ${{secrets.CODEX_SDK_NPM_TOKEN}}

package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,10 @@
77
"main": "dist/index.js",
88
"types": "dist/index.d.ts",
99
"scripts": {
10+
"prebuild": "bun run generate:configs",
1011
"build": "bun run fetch:schema && bun run src/scripts/generateGraphql.ts && bun run src/scripts/buildSdk.ts && bun run codegen && bun run lint ./src/sdk --fix && bun run eslint --no-ignore ./src/resources/**/*.graphql --fix && bun run tsc",
1112
"fetch:schema": "curl -s https://graph.codex.io/schema/latest.graphql --output src/resources/schema.graphql",
13+
"generate:configs": "bun run src/scripts/generateNetworkConfigs.ts",
1214
"codegen": "graphql-codegen --config codegen.ts",
1315
"lint": "eslint --ext .ts src",
1416
"test": "jest"
@@ -64,4 +66,4 @@
6466
"prettier": "^3.0.3",
6567
"ts-jest": "^29.1.1"
6668
}
67-
}
69+
}

0 commit comments

Comments
 (0)