Skip to content

Commit

Permalink
fix(ci): generate and build generic client from private folder (#2954)
Browse files Browse the repository at this point in the history
* 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
  • Loading branch information
trivikr committed Oct 28, 2021
1 parent 25e144f commit 044a3ac
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 11 deletions.
13 changes: 2 additions & 11 deletions .github/workflows/generic-client-tests.yml
Original file line number Diff line number Diff line change
Expand Up @@ -30,17 +30,8 @@ jobs:
cd ..
- name: build codegen and generate generic client
run: |
cd codegen
./gradlew clean smithy-aws-typescript-codegen:build generic-client-test-codegen:build
- name: build service-client-documentation-generator
run: |
cd packages/service-client-documentation-generator
yarn install && yarn build
run: yarn && yarn generate:clients:generic

- name: build generic client
run: |
cd codegen/generic-client-test-codegen/build/smithyprojections/generic-client-test-codegen/aws-echo-service/typescript-codegen/
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
yarn install && yarn build
yarn build:clients:generic
1 change: 1 addition & 0 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -14,6 +14,7 @@
"clear-build-cache": "rimraf ./packages/*/dist ./clients/*/dist ./lib/*/dist ./private/*/dist",
"clear-build-info": "rimraf ./packages/**/*.tsbuildinfo ./clients/**/*.tsbuildinfo ./lib/**/*.tsbuildinfo ./private/**/*.tsbuildinfo",
"remove-documentation": "rimraf ./docs",
"build:clients:generic": "lerna run --scope '@aws-sdk/aws-echo-service' --include-dependencies build",
"build:crypto-dependencies": "lerna run --scope '@aws-sdk/{types,util-utf8-browser,util-locate-window,hash-node}' --include-dependencies build",
"build:protocols": "yarn build:crypto-dependencies && lerna run --scope '@aws-sdk/aws-protocoltests-*' --include-dependencies build",
"build:server-protocols": "yarn build:crypto-dependencies && lerna run --scope '@aws-sdk/*-server' --include-dependencies build",
Expand Down

0 comments on commit 044a3ac

Please sign in to comment.