File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -26,20 +26,14 @@ jobs:
2626 - name : Checkout repository
2727 uses : actions/checkout@v5.0.0
2828
29- - name : " Package Terraform modules"
29+ - name : " Package and Publish Terraform modules"
3030 run : |
3131 cd infrastructure/modules
3232 for module in */; do
3333 module_name=${module%/}
3434 zip -r "../../artifacts/terraform-${module_name}-${{ github.event.release.tag_name }}.zip" "$module_name"
35- done
36-
37- - name : " Upload Terraform modules as release assets"
38- run : |
39- for zip in artifacts/terraform-*-${{ github.event.release.tag_name }}.zip; do
40- filename=$(basename "$zip")
41- echo "Uploading $filename"
42- gh release upload ${{ github.event.release.tag_name }} "$zip" --clobber
35+ echo "Publishing $module_name module..."
36+ gh release upload ${{ github.event.release.tag_name }} "../../artifacts/terraform-${module_name}-${{ github.event.release.tag_name }}.zip" --clobber
4337 done
4438 env :
4539 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change @@ -87,11 +87,14 @@ jobs:
8787 for module in */; do
8888 module_name=${module%/}
8989 zip -r "../../artifacts/terraform-${module_name}-${{ inputs.version }}.zip" "$module_name"
90- echo "Publishing $module_name module..."
91- gh release upload ${{ inputs.version }} "../../artifacts/terraform-${module_name}-${{ inputs.version }}.zip" --clobber
9290 done
9391 env :
9492 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
93+ - name : " Upload Terraform module artifacts"
94+ uses : actions/upload-artifact@v4
95+ with :
96+ name : terraform-modules-${{ inputs.version }}
97+ path : ./artifacts/terraform-*.zip
9598
9699 # Remove the old "Upload Terraform modules as release assets" step since we're using packages now
97100 # - name: "Upload Terraform modules as release assets"
You can’t perform that action at this time.
0 commit comments