Skip to content

Commit f709d06

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

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

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

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -83,15 +83,19 @@ jobs:
8383

8484
- name: "Package and Publish Terraform modules"
8585
run: |
86-
cd infrastructure
87-
zip -r "../artifacts/terraform-modules-${{ inputs.version }}.zip" modules/
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
8891
env:
8992
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9093
- name: "Upload Terraform module artifacts"
9194
uses: actions/upload-artifact@v4
9295
with:
9396
name: terraform-modules-${{ inputs.version }}
94-
path: ./artifacts/terraform-modules-*.zip
97+
path: ./artifacts/terraform-*.zip
98+
overwrite: true
9599
success:
96100
name: "Success notification"
97101
runs-on: ubuntu-latest

0 commit comments

Comments
 (0)