File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,12 +39,10 @@ jobs:
3939 run : poetry lock --no-update
4040 - name : Normalize package-lock.json
4141 run : npm install
42- - name : Generate code
43- run : npm run generate
4442 - name : Install dependencies
4543 run : poetry install --sync
46- - name : Format
47- run : make format
44+ - name : Generate code
45+ run : npm run generate
4846 - name : Commit
4947 uses : stefanzweifel/git-auto-commit-action@v5
5048 with :
Original file line number Diff line number Diff line change 1+ import { dirname , resolve } from 'node:path'
2+ import { fileURLToPath } from 'node:url'
3+
4+ import {
5+ generatePythonSDK as generateSdk ,
6+ writeFs ,
7+ } from '@seamapi/nextlove-sdk-generator'
8+ import { openapi } from '@seamapi/types/connect'
9+ import { deleteAsync } from 'del'
10+
11+ const libName = 'seam'
12+
13+ const rootPath = dirname ( fileURLToPath ( import . meta. url ) )
14+ const outputPath = resolve ( rootPath , libName )
15+
16+ await deleteAsync ( outputPath )
17+
18+ const fileSystem = await generateSdk ( {
19+ openApiSpecObject : openapi ,
20+ } )
21+
22+ const files = Object . entries ( fileSystem ) . filter ( ( [ fileName ] ) =>
23+ fileName . startsWith ( `${ libName } /` ) ,
24+ )
25+
26+ writeFs ( rootPath , Object . fromEntries ( files ) )
Original file line number Diff line number Diff line change 33 "private" : true ,
44 "type" : " module" ,
55 "scripts" : {
6- "generate" : " node ./scripts/ generate.js" ,
7- "format " : " prettier --write --ignore-path .gitignore . " ,
8- "preformat " : " make format "
6+ "generate" : " node generate-routes .js" ,
7+ "postgenerate " : " make format " ,
8+ "format " : " prettier --write --ignore-path .gitignore . "
99 },
1010 "devDependencies" : {
1111 "@seamapi/nextlove-sdk-generator" : " 1.8.5" ,
Load Diff This file was deleted.
You can’t perform that action at this time.
0 commit comments