Skip to content

Commit

Permalink
Debugging infracost
Browse files Browse the repository at this point in the history
  • Loading branch information
jamengual committed Oct 24, 2024
1 parent 0d98c2c commit f749255
Showing 1 changed file with 8 additions and 7 deletions.
15 changes: 8 additions & 7 deletions action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -367,14 +367,15 @@ runs:
- name: Debug Infracost conditions
shell: bash
run: |
echo "enable-infracost: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost }}"
echo "changes detected: ${{ steps.atmos-plan.outputs.changes }}"
echo "atmos-settings output: ${{ steps.atmos-settings.outputs.settings }}"
echo "atmos-plan output: ${{ toJson(steps.atmos-plan.outputs) }}"
echo "Condition evaluation: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost == 'true' && steps.atmos-plan.outputs.changes == 'true' }}"
echo "Raw enable-infracost value: ${{ steps.atmos-settings.outputs.settings }}"
echo "Raw changes value: ${{ steps.atmos-plan.outputs.changes }}"
echo "Parsed enable-infracost: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost }}"
echo "Condition parts:"
echo "Part 1: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost == 'true' }}"
echo "Part 2: ${{ steps.atmos-plan.outputs.changes == 'true' }}"
- name: Setup Infracost
if: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost == "true" && steps.atmos-plan.outputs.changes == "true" }}
if: ${{ fromJson(steps.atmos-settings.outputs.settings).enable-infracost == 'true' && steps.atmos-plan.outputs.changes == 'true' }}
uses: infracost/actions/setup@v3
with:
api-key: ${{ inputs.infracost-api-key }}
Expand Down

0 comments on commit f749255

Please sign in to comment.