File tree Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Expand file tree Collapse file tree 2 files changed +4
-7
lines changed Original file line number Diff line number Diff line change 99
1010
1111# Get the current layer version from SSM Parameter
12- if [ -z " $1 " ]; then
13- echo " Usage: $0 <new_version>"
14- exit 1
15- fi
16- current_layer_arn=$( aws ssm get-parameter --name /aws/service/powertools/typescript/generic/all/$1 --query Parameter.Value --output text --region us-east-1)
12+ current_layer_arn=$( aws ssm get-parameter --name /aws/service/powertools/typescript/generic/all/latest --query Parameter.Value --output text --region us-east-1)
1713current_layer_version=$( echo $current_layer_arn | sed ' s/.*://' )
14+ new_version=$(( current_layer_version + 1 ))
1815
1916# Find all files with specified extensions in ./docs and ./examples directories
2017# -type f: only find files (not directories)
@@ -29,7 +26,7 @@ find ./docs ./examples -type f \( -name "*.md" -o -name "*.ts" -o -name "*.yaml"
2926 # -E: use extended regular expressions
3027 # IF TESTING IN MAC, replace `-i` with `-i ''`
3128 # The regex matches the layer name and replaces only the version number at the end
32- sed -i -E " s/AWSLambdaPowertoolsTypeScriptV2:[0-9]+/AWSLambdaPowertoolsTypeScriptV2:$current_layer_version /g" " $file "
29+ sed -i -E " s/AWSLambdaPowertoolsTypeScriptV2:[0-9]+/AWSLambdaPowertoolsTypeScriptV2:$new_version /g" " $file "
3330 if [ $? -eq 0 ]; then
3431 echo " Updated $file successfully"
3532 grep " arn:aws:lambda:" " $file "
Original file line number Diff line number Diff line change @@ -104,7 +104,7 @@ jobs:
104104 mask-aws-account-id : true
105105 - name : Replace layer versions in documentation
106106 run : |
107- ./.github/scripts/update_layer_arn.sh ${{ inputs.latest_published_version }}
107+ ./.github/scripts/update_layer_arn.sh
108108 - name : Stage changes
109109 run : git add .
110110 - name : Create PR
You can’t perform that action at this time.
0 commit comments