@@ -83,48 +83,15 @@ jobs:
8383
8484 - name : " Package and Publish Terraform modules"
8585 run : |
86- cd infrastructure/modules
87- for module in */; do
88- module_name=${module%/}
89- zip -r "../../artifacts/terraform-${module_name}-${{ inputs.version }}.zip" "$module_name"
90- done
86+ cd infrastructure
87+ zip -r "../artifacts/terraform-modules-${{ inputs.version }}.zip" modules/
9188 env :
9289 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
9390 - name : " Upload Terraform module artifacts"
9491 uses : actions/upload-artifact@v4
9592 with :
9693 name : terraform-modules-${{ inputs.version }}
97- path : ./artifacts/terraform-*.zip
98-
99- # Remove the old "Upload Terraform modules as release assets" step since we're using packages now
100- # - name: "Upload Terraform modules as release assets"
101- # run: |
102- # for zip in artifacts/terraform-*-${{ inputs.version }}.zip; do
103- # filename=$(basename "$zip")
104- # echo "Uploading $filename"
105- # gh release upload ${{ inputs.version }} "$zip" --clobber
106- # done
107- # env:
108- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
109-
110- # - name: "Upload other release asset 1"
111- # uses: actions/upload-release-asset@v1
112- # env:
113- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
114- # with:
115- # upload_url: "${{ steps.create_release.outputs.upload_url }}"
116- # asset_path: ./*
117- # asset_name: repository-template-${{ inputs.version }}.tar.gz
118- # asset_content_type: "application/gzip"
119- # - name: "Upload other release asset 2"
120- # uses: actions/upload-release-asset@v1
121- # env:
122- # GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
123- # with:
124- # upload_url: "${{ steps.create_release.outputs.upload_url }}"
125- # asset_path: ./*
126- # asset_name: repository-template-${{ inputs.version }}.tar.gz
127- # asset_content_type: "application/gzip"
94+ path : ./artifacts/terraform-modules-*.zip
12895 success :
12996 name : " Success notification"
13097 runs-on : ubuntu-latest
0 commit comments