Skip to content

Commit 4d716a8

Browse files
committed
CCM-11751: Package and publish modules to Github
1 parent b1d8be1 commit 4d716a8

1 file changed

Lines changed: 3 additions & 36 deletions

File tree

.github/workflows/stage-5-publish.yaml

Lines changed: 3 additions & 36 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)