File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 4747 with :
4848 path : openapi-spec
4949
50- - name : Checkout oagen-emitters
51- uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
52- with :
53- repository : workos/oagen-emitters
54- token : ${{ steps.app-token.outputs.token }}
55- path : oagen-emitters
56-
5750 - name : Checkout live SDK
5851 uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
5952 with :
@@ -74,15 +67,11 @@ jobs:
7467
7568 - name : Extract baseline
7669 working-directory : oagen-emitters
77- run : npm run sdk: extract: ${{ matrix.language }}
70+ run : npx oagen extract --language ${{ matrix.language }}
7871
7972 - name : Generate
8073 working-directory : oagen-emitters
81- run : npm run sdk:generate:${{ matrix.language }}
82-
83- - name : Verify
84- working-directory : oagen-emitters
85- run : npm run sdk:verify:${{ matrix.language }}
74+ run : npx oagen generate --language ${{ matrix.language }}
8675
8776 - name : Diff report
8877 id : diff-report
Original file line number Diff line number Diff line change 5151 with :
5252 path : openapi-spec
5353
54- - name : Checkout oagen-emitters
55- uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
56- with :
57- repository : workos/oagen-emitters
58- token : ${{ steps.app-token.outputs.token }}
59- path : oagen-emitters
60-
6154 - name : Checkout live SDK
6255 uses : actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4.3.1
6356 with :
@@ -78,15 +71,11 @@ jobs:
7871
7972 - name : Extract baseline
8073 working-directory : oagen-emitters
81- run : npm run sdk: extract: ${{ matrix.language }}
74+ run : npx oagen extract --lang ${{ matrix.language }} --sdk-path ../backend/workos-${{ matrix.language }} --output ./sdk-${{ matrix.language }}-surface.json
8275
8376 - name : Generate
8477 working-directory : oagen-emitters
85- run : npm run sdk:generate:${{ matrix.language }}
86-
87- - name : Verify
88- working-directory : oagen-emitters
89- run : npm run sdk:verify:${{ matrix.language }}
78+ run : npx oagen generate --lang ${{ matrix.language }} --output ./sdk-${{ matrix.language }} --namespace workos --api-surface ./sdk-${{ matrix.language }}-surface.json
9079
9180 - name : Upload diagnostics
9281 if : always()
You can’t perform that action at this time.
0 commit comments