File tree Expand file tree Collapse file tree 9 files changed +19
-21
lines changed Expand file tree Collapse file tree 9 files changed +19
-21
lines changed Original file line number Diff line number Diff line change 59
59
- name : Packages size report
60
60
uses : flochaz/pkg-size-action@v1.2.12
61
61
with :
62
- build-command : mkdir dist && npm run lerna-package && npm run lerna-package-uber-zip && bash -c "mv ./packages/*/dist/* dist/" && ls dist
62
+ build-command : mkdir dist && npm run lerna-package && npm run lerna-package-bundle && bash -c "mv ./packages/*/dist/* dist/" && ls dist
63
63
dist-directory : /dist
64
64
env :
65
65
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 15
15
"watch" : " tsc -w" ,
16
16
"test" : " npm run test:unit" ,
17
17
"package" : " echo 'Not applicable'" ,
18
- "package-uber-zip " : " echo 'Not applicable'" ,
18
+ "package-bundle " : " echo 'Not applicable'" ,
19
19
"test:unit" : " npm run build && jest" ,
20
20
"test:e2e" : " echo 'To be implemented ...'" ,
21
21
"version" : " npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json" ,
Original file line number Diff line number Diff line change 11
11
"build" : " sam build --beta-features" ,
12
12
"test" : " npm run test:unit" ,
13
13
"package" : " echo 'Not applicable'" ,
14
- "package-uber-zip " : " echo 'Not applicable'" ,
14
+ "package-bundle " : " echo 'Not applicable'" ,
15
15
"test:unit" : " npm run build && jest" ,
16
16
"test:e2e" : " echo 'To be implemented ...'" ,
17
17
"version" : " npm install @aws-lambda-powertools/logger@0.7.0 @aws-lambda-powertools/tracer@0.7.0 @aws-lambda-powertools/metrics@0.7.0 && git add package.json"
Original file line number Diff line number Diff line change 2
2
set -e
3
3
4
4
5
- # usage() {
6
- # echo "Uber package Builder"
7
- # echo "------------------------"
8
- # echo "./uber-pacakge-builder.sh NAME LOCAL_NPM_PACKAGE_LOCATION"
9
- # echo ""}
5
+ usage () {
6
+ echo " Uber package Builder"
7
+ echo " ------------------------"
8
+ echo " ./package-bundler.sh NAME LOCAL_NPM_PACKAGE_LOCATION"
9
+ echo " "
10
+ }
10
11
11
12
12
- # if [[ "$#" -lt 2 ]]; then
13
- # usage
14
- # exit 1
15
- # fi
13
+ if [[ " $# " -lt 2 ]]; then
14
+ usage
15
+ exit 1
16
+ fi
16
17
17
18
name=$( basename ${1} )
18
19
dist_folder=" ${2} "
19
20
20
- echo " Will bundle $( ls ${dist_folder} ) into ${dist_folder} /${name} .tgz from ${PWD} "
21
+ echo " Will bundle $( ls ${dist_folder} ) into ${dist_folder} /${name} .tgz"
21
22
22
23
output_folder=" $( mktemp -d) "
23
24
24
- echo " $output_folder is the output folder"
25
-
26
25
docker_image=" public.ecr.aws/sam/build-nodejs14.x:latest"
27
26
volume_params=" -v $output_folder :/bundle"
28
27
@@ -34,7 +33,6 @@ cp -r "${2}" "$output_folder/$package_folder/"
34
33
install_command=" pushd $package_folder ; npm install --save ./*.tgz; popd"
35
34
volume_params=" $volume_params -v $HOME /.npmrc:/root/.npmrc"
36
35
37
- # echo "Building bundle: docker run --rm $volume_params -w "/bundle" "$docker_image" /bin/bash -c "$install_command && $zip_command""
38
36
zip_command=" zip -r bundle.zip * && rm -rf $package_folder "
39
37
40
38
docker run --rm $volume_params -w " /bundle" " $docker_image " /bin/bash -c " $install_command && $zip_command "
Original file line number Diff line number Diff line change 19
19
"lerna-test:unit" : " lerna exec -- npm run test:unit" ,
20
20
"lerna-test:e2e" : " lerna exec -- npm run test:e2e" ,
21
21
"lerna-package" : " lerna exec -- npm run package" ,
22
- "lerna-package-uber-zip " : " lerna exec -- npm run package-uber-zip " ,
22
+ "lerna-package-bundle " : " lerna exec -- npm run package-bundle " ,
23
23
"lerna-build" : " lerna exec -- tsc" ,
24
24
"lerna-lint" : " lerna exec -- eslint \" ./{src,tests}/**/*.ts ./src/*.ts\" " ,
25
25
"lerna-format" : " lerna exec -- eslint --fix \" ./{src,tests}/**/*.ts ./src/*.ts\" " ,
Original file line number Diff line number Diff line change 19
19
"lint" : " eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
20
20
"format" : " eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
21
21
"package" : " mkdir -p dist/ && npm pack && mv *.tgz dist/" ,
22
- "package-uber-zip " : " ../../uber- package-builder .sh ${LERNA_PACKAGE_NAME}-uber ./dist/" ,
22
+ "package-bundle " : " ../../package-bundler .sh ${LERNA_PACKAGE_NAME}-bundle ./dist/" ,
23
23
"prepare" : " npm run build" ,
24
24
"prepublishOnly" : " npm test && npm run lint" ,
25
25
"preversion" : " npm run lint" ,
Original file line number Diff line number Diff line change 21
21
"lint" : " eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
22
22
"format" : " eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
23
23
"package" : " mkdir -p dist/ && npm pack && mv *.tgz dist/" ,
24
- "package-uber-zip " : " ../../uber- package-builder .sh ${LERNA_PACKAGE_NAME}-uber ./dist/" ,
24
+ "package-bundle " : " ../../package-bundler .sh ${LERNA_PACKAGE_NAME}-bundle ./dist/" ,
25
25
"prepare" : " npm run build" ,
26
26
"prepublishOnly" : " npm test && npm run lint" ,
27
27
"preversion" : " npm run lint" ,
Original file line number Diff line number Diff line change 21
21
"lint" : " eslint --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
22
22
"format" : " eslint --fix --ext .ts --fix --no-error-on-unmatched-pattern src tests" ,
23
23
"package" : " mkdir -p dist/ && npm pack && mv *.tgz dist/" ,
24
- "package-uber-zip " : " ../../uber- package-builder .sh ${LERNA_PACKAGE_NAME}-uber ./dist/" ,
24
+ "package-bundle " : " ../../package-bundler .sh ${LERNA_PACKAGE_NAME}-bundle ./dist/" ,
25
25
"prepare" : " npm run build" ,
26
26
"prepublishOnly" : " npm test && npm run lint" ,
27
27
"preversion" : " npm run lint" ,
Original file line number Diff line number Diff line change 26
26
"version" : " npm run format && git add -A src" ,
27
27
"postversion" : " git push && git push --tags" ,
28
28
"package" : " mkdir -p dist/ && npm pack && mv *.tgz dist/" ,
29
- "package-uber-zip " : " ../../uber- package-builder .sh ${LERNA_PACKAGE_NAME}-uber ./dist/"
29
+ "package-bundle " : " ../../package-bundler .sh ${LERNA_PACKAGE_NAME}-bundle ./dist/"
30
30
},
31
31
"homepage" : " https://github.com/awslabs/aws-lambda-powertools-typescript/tree/master/packages/tracer#readme" ,
32
32
"license" : " MIT-0" ,
You can’t perform that action at this time.
0 commit comments