Skip to content

Commit dd6733a

Browse files
[RELTOOL-155] Add post-publish sns trigger for homebrew update (hashicorp#930)
* Add post-publish sns trigger for homebrew update * Update .github/workflows/release.yml Co-authored-by: Radek Simko <[email protected]> Co-authored-by: Radek Simko <[email protected]>
1 parent 778fb9b commit dd6733a

File tree

1 file changed

+15
-0
lines changed

1 file changed

+15
-0
lines changed

.github/workflows/release.yml

+15
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,18 @@ jobs:
9292
hc-releases-host: ${{ secrets.HC_RELEASES_HOST_PROD }}
9393
hc-releases-key: ${{ secrets.HC_RELEASES_KEY_PROD }}
9494
hc-releases-source_env_key: ${{ secrets.HC_RELEASES_KEY_STAGING }}
95+
-
96+
name: Configure AWS Credentials
97+
uses: aws-actions/configure-aws-credentials@v1
98+
with:
99+
aws-access-key-id: ${{ secrets.TERRAFORM_PROD_AWS_ACCESS_KEY_ID }}
100+
aws-secret-access-key: ${{ secrets.TERRAFORM_PROD_AWS_SECRET_ACCESS_KEY }}
101+
aws-region: us-east-1
102+
role-to-assume: ${{ secrets.TERRAFORM_PROD_AWS_ROLE_TO_ASSUME }}
103+
role-skip-session-tagging: true
104+
role-duration-seconds: 3600
105+
-
106+
name: Trigger Post-Publishing Actions (e.g. Linux Packages)
107+
run: |
108+
input=$(jq --null-input --arg product "terraform-ls" '{"product": $product}')
109+
aws sns publish --topic-arn "arn:aws:sns:us-east-1:687797000797:hc-releases-updates-topic" --message "${input}"

0 commit comments

Comments
 (0)