24
24
25
25
- name : Locate Yarn cache
26
26
id : yarn-cache
27
- run : echo "::set-output name= dir:: $(yarn cache dir)"
27
+ run : echo "dir= $(yarn cache dir)" >> $GITHUB_OUTPUT
28
28
29
29
- name : Restore Yarn cache
30
30
uses : actions/cache@v3
45
45
# These need to be ignored from the `ncu` runs!
46
46
run : |-
47
47
echo -n "::set-output name=list::"
48
- node -p " $(lerna ls --all --json 2>/dev/null).map(item => item .name). join(', ')"
48
+ echo "list= $(lerna ls --all --json 2>/dev/null | jq -r 'map( .name) | join(",") ')" >> $GITHUB_OUTPUT
49
49
- name : Run "ncu -u"
50
50
# We special-case @types/node because we want to stay on the current major (minimum supported node release)
51
51
# We special-case @types/fs-extra because the current major (9.x) is broken with @types/node >= 10
@@ -65,10 +65,10 @@ jobs:
65
65
lerna exec --parallel ncu -- --upgrade --reject='@types/node,@types/prettier,@types/fs-extra,constructs,typescript,aws-sdk,aws-sdk-mock,${{ steps.list-packages.outputs.list }}' --target=minor
66
66
# Upgrade package.jsons in init templates
67
67
for pj in $(find packages/aws-cdk/lib/init-templates -name package.json); do
68
- (cd $(dirname $pj) && ncu --upgrade --reject='@types/babel__traverse,@types/jest,@types/node,@types/prettier,@types/fs-extra, constructs,typescript,aws-sdk,aws-sdk-mock,ts-jest,jest ,${{ steps.list-packages.outputs.list }}')
68
+ (cd $(dirname $pj) && ncu --upgrade --reject='constructs,${{ steps.list-packages.outputs.list }}')
69
69
done
70
70
# Upgrade dependencies at an aws-eks integ test docker image
71
- cd packages/@aws-cdk/aws-eks/test/sdk-call-integ-test-docker-app/app/ && ncu --upgrade --reject='@types/jest,@types/node,@types/prettier,@types/fs-extra,constructs,typescript, aws-sdk,aws-sdk-mock,ts-jest,jest ,${{ steps.list-packages.outputs.list }}'
71
+ cd packages/@aws-cdk/aws-eks/test/sdk-call-integ-test-docker-app/app/ && ncu --upgrade --reject='aws-sdk,${{ steps.list-packages.outputs.list }}'
72
72
73
73
# This will ensure the current lockfile is up-to-date with the dependency specifications (necessary for "yarn update" to run)
74
74
- name : Run "yarn install"
0 commit comments