7979
8080 - name : " Build lambda artefact"
8181 run : |
82- make dependencies install-python
8382 make build
8483
8584 - name : " Upload lambda artefact for cross-workflow use"
@@ -88,35 +87,35 @@ jobs:
8887 name : lambda-${{ needs.metadata.outputs.version }}
8988 path : dist/lambda.zip
9089
91- - name : " Download Built Lambdas"
92- uses : actions/download-artifact@v5
93- with :
94- name : lambda-${{ needs.metadata.outputs.version }}
95- path : ./build
96-
97- - name : " Configure AWS Credentials"
98- uses : aws-actions/configure-aws-credentials@v5
99- with :
100- role-to-assume : arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/service-roles/github-actions-api-deployment-role
101- aws-region : eu-west-2
102-
103- - name : " Terraform Apply"
104- env :
105- ENVIRONMENT : dev
106- WORKSPACE : " default"
107- TF_VAR_API_CA_CERT : ${{ secrets.API_CA_CERT }}
108- TF_VAR_API_CLIENT_CERT : ${{ secrets.API_CLIENT_CERT }}
109- TF_VAR_API_PRIVATE_KEY_CERT : ${{ secrets.API_PRIVATE_KEY_CERT }}
110- TF_VAR_SPLUNK_HEC_TOKEN : ${{ secrets.SPLUNK_HEC_TOKEN }}
111- TF_VAR_SPLUNK_HEC_ENDPOINT : ${{ secrets.SPLUNK_HEC_ENDPOINT }}
112-
113- run : |
114- mkdir -p ./build
115- echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=networking tf-command=apply"
116- make terraform env=$ENVIRONMENT stack=networking tf-command=apply workspace=$WORKSPACE
117- echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=api-layer tf-command=apply"
118- make terraform env=$ENVIRONMENT stack=api-layer tf-command=apply workspace=$WORKSPACE
119- working-directory : ./infrastructure
90+ # - name: "Download Built Lambdas"
91+ # uses: actions/download-artifact@v5
92+ # with:
93+ # name: lambda-${{ needs.metadata.outputs.version }}
94+ # path: ./build
95+ #
96+ # - name: "Configure AWS Credentials"
97+ # uses: aws-actions/configure-aws-credentials@v5
98+ # with:
99+ # role-to-assume: arn:aws:iam::${{ secrets.AWS_ACCOUNT_ID }}:role/service-roles/github-actions-api-deployment-role
100+ # aws-region: eu-west-2
101+ #
102+ # - name: "Terraform Apply"
103+ # env:
104+ # ENVIRONMENT: dev
105+ # WORKSPACE: "default"
106+ # TF_VAR_API_CA_CERT: ${{ secrets.API_CA_CERT }}
107+ # TF_VAR_API_CLIENT_CERT: ${{ secrets.API_CLIENT_CERT }}
108+ # TF_VAR_API_PRIVATE_KEY_CERT: ${{ secrets.API_PRIVATE_KEY_CERT }}
109+ # TF_VAR_SPLUNK_HEC_TOKEN: ${{ secrets.SPLUNK_HEC_TOKEN }}
110+ # TF_VAR_SPLUNK_HEC_ENDPOINT: ${{ secrets.SPLUNK_HEC_ENDPOINT }}
111+ #
112+ # run: |
113+ # mkdir -p ./build
114+ # echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=networking tf-command=apply"
115+ # make terraform env=$ENVIRONMENT stack=networking tf-command=apply workspace=$WORKSPACE
116+ # echo "Running: make terraform env=$ENVIRONMENT workspace=$WORKSPACE stack=api-layer tf-command=apply"
117+ # make terraform env=$ENVIRONMENT stack=api-layer tf-command=apply workspace=$WORKSPACE
118+ # working-directory: ./infrastructure
120119
121120 - name : " Tag the dev deployment"
122121 run : |
@@ -125,17 +124,17 @@ jobs:
125124 git tag ${{ needs.metadata.outputs.version }}
126125 git push origin ${{ needs.metadata.outputs.version }}
127126
128- - name : " Notify Slack on PR merge"
129- 130- with :
131- webhook : ${{ secrets.SLACK_WEBHOOK_URL }}
132- webhook-type : webhook-trigger
133- payload : |
134- status: "${{ job.status }}"
135- link: "https://github.com/${{ github.repository }}/commit/${{ github.sha }}"
136- Author: "${{ github.actor }}"
137- title: "Pushed to main"
138- version: "${{ needs.metadata.outputs.version }}"
127+ # - name: "Notify Slack on PR merge"
128+ # uses: slackapi/[email protected] 129+ # with:
130+ # webhook: ${{ secrets.SLACK_WEBHOOK_URL }}
131+ # webhook-type: webhook-trigger
132+ # payload: |
133+ # status: "${{ job.status }}"
134+ # link: "https://github.com/${{ github.repository }}/commit/${{ github.sha }}"
135+ # Author: "${{ github.actor }}"
136+ # title: "Pushed to main"
137+ # version: "${{ needs.metadata.outputs.version }}"
139138
140139# regression-tests:
141140# name: "Regression Tests"
0 commit comments