broad-zoo-34077
01/05/2023, 3:56 AMcrooked-daybreak-55253
01/05/2023, 4:04 AMalert-arm-26725
01/05/2023, 4:07 AM- name: Infracost for ${{ github.event.inputs.project_name }} in ${{ github.event.inputs.region }}
if: ${{ (env.spoke_subscription_id != null) && (github.event.inputs.infracost == 'true') }}
run: |
infracost configure set api_key ${{ secrets.INFRACOST_API_KEY }}
infracost breakdown --path /tmp/infracost/${{ env.spoke_subscription_id }}-${{ github.event.inputs.ritm }}-${{ github.run_id }}-${{ github.event.inputs.project_name }}-level3-*.json
infracost comment github --path=/tmp/infracost/${{ env.spoke_subscription_id }}-${{ github.event.inputs.ritm }}-${{ github.run_id }}-${{ github.event.inputs.project_name }}-level3-*.json \
--repo=${GITHUB_REPOSITORY} \
--pull-request=${{needs.pull-request.outputs.output-number}} \
--github-token=${{ secrets.PAT }} \
--behavior=update
crooked-daybreak-55253
01/05/2023, 4:15 AM/tmp/infracost/${{ env.spoke_subscription_id }}-${{ github.event.inputs.ritm }}-${{ github.run_id }}-${{ github.event.inputs.project_name }}-level3-*.json
is a terraform plan.json file right? infracost comment
needs --path set to the output of the infracost breakdown
command in JSON format. You should add the --format=json --out-file=/tmp/infracost-out.json
to breakdown, and change comment to infracost comment github --path=/tmp/infracost-out.json …
alert-arm-26725
01/05/2023, 4:30 AM