Skip to content

Commit 044a3ac

Browse files
authored
fix(ci): generate and build generic client from private folder (aws#2954)
* fix(ci): generate and build generic client from private folder * fix(ci): run yarn before generating client * chore: add script to build generic client * chore: call build:clients:generic from geenric-client-tests
1 parent 25e144f commit 044a3ac

File tree

2 files changed

+3
-11
lines changed

2 files changed

+3
-11
lines changed

.github/workflows/generic-client-tests.yml

Lines changed: 2 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -30,17 +30,8 @@ jobs:
3030
cd ..
3131
3232
- name: build codegen and generate generic client
33-
run: |
34-
cd codegen
35-
./gradlew clean smithy-aws-typescript-codegen:build generic-client-test-codegen:build
36-
37-
- name: build service-client-documentation-generator
38-
run: |
39-
cd packages/service-client-documentation-generator
40-
yarn install && yarn build
33+
run: yarn && yarn generate:clients:generic
4134

4235
- name: build generic client
4336
run: |
44-
cd codegen/generic-client-test-codegen/build/smithyprojections/generic-client-test-codegen/aws-echo-service/typescript-codegen/
45-
sed -i -e 's/"@aws-sdk\/service-client-documentation-generator":\ "3\.37\.0"/"@aws-sdk\/service-client-documentation-generator":\ "..\/..\/..\/..\/..\/..\/..\/packages\/service-client-documentation-generator"/g' package.json
46-
yarn install && yarn build
37+
yarn build:clients:generic

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@
1414
"clear-build-cache": "rimraf ./packages/*/dist ./clients/*/dist ./lib/*/dist ./private/*/dist",
1515
"clear-build-info": "rimraf ./packages/**/*.tsbuildinfo ./clients/**/*.tsbuildinfo ./lib/**/*.tsbuildinfo ./private/**/*.tsbuildinfo",
1616
"remove-documentation": "rimraf ./docs",
17+
"build:clients:generic": "lerna run --scope '@aws-sdk/aws-echo-service' --include-dependencies build",
1718
"build:crypto-dependencies": "lerna run --scope '@aws-sdk/{types,util-utf8-browser,util-locate-window,hash-node}' --include-dependencies build",
1819
"build:protocols": "yarn build:crypto-dependencies && lerna run --scope '@aws-sdk/aws-protocoltests-*' --include-dependencies build",
1920
"build:server-protocols": "yarn build:crypto-dependencies && lerna run --scope '@aws-sdk/*-server' --include-dependencies build",

0 commit comments

Comments
 (0)