File tree Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Expand file tree Collapse file tree 2 files changed +5
-6
lines changed Original file line number Diff line number Diff line change 99
1010
1111# Get the current layer version from SSM Parameter
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)
13- current_layer_version=$( echo $current_layer_arn | sed ' s/.*://' )
14- new_version=$(( current_layer_version + 1 ))
15- if [ -z " $new_version " ]; then
12+ if [ -z " $1 " ]; then
1613 echo " Usage: $0 <new_version>"
1714 exit 1
1815fi
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)
17+ current_layer_version=$( echo $current_layer_arn | sed ' s/.*://' )
1918
2019# Find all files with specified extensions in ./docs and ./examples directories
2120# -type f: only find files (not directories)
@@ -30,7 +29,7 @@ find ./docs ./examples -type f \( -name "*.md" -o -name "*.ts" -o -name "*.yaml"
3029 # -E: use extended regular expressions
3130 # IF TESTING IN MAC, replace `-i` with `-i ''`
3231 # The regex matches the layer name and replaces only the version number at the end
33- sed -i -E " s/AWSLambdaPowertoolsTypeScriptV2:[0-9]+/AWSLambdaPowertoolsTypeScriptV2:$new_version /g" " $file "
32+ sed -i -E " s/AWSLambdaPowertoolsTypeScriptV2:[0-9]+/AWSLambdaPowertoolsTypeScriptV2:$current_layer_version /g" " $file "
3433 if [ $? -eq 0 ]; then
3534 echo " Updated $file successfully"
3635 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
107+ ./.github/scripts/update_layer_arn.sh ${{ inputs.latest_published_version }}
108108 - name : Stage changes
109109 run : git add .
110110 - name : Create PR
You can’t perform that action at this time.
0 commit comments