Skip to content

fix output

fix output #54

Workflow file for this run

name: build+test
on:
- push
jobs:
build-test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Install Dependencies
run: |
yarn install
- name: Build
run: |
yarn run build
- name: Test
run: |
yarn run test
- name: Package
run: |
yarn run package
test-detect-changes:
name: "Terraform Detect Changes"
runs-on: ubuntu-latest
outputs:
changed: ${{ steps.detect.outputs.changed }}
steps:
- name: Checkout
uses: actions/checkout@v2
- name: Detect Terraform Changes
uses: ./
id: detect
- name: Echo Changes
run: |
echo "${{ steps.detect.outputs.changed }}"
# echo "${{ fromJSON(steps.detect.outputs.changed) }}"
echo-test:
name: "Echo Test"
needs: test-detect-changes
runs-on: ubuntu-latest
steps:
- run: |
if [[ "${{ needs.test-detect-changes.outputs.changed }}" != "[]" ]]; then
echo "Wanted '[]', but got '${{ needs.test-detect-changes.outputs.changed }}'"
exit 1
fi
if [[ "${{ fromJSON(needs.test-detect-changes.outputs.changed) }}" != "Array" ]]; then
echo "Wanted 'Array', but got '${{ fromJSON(needs.test-detect-changes.outputs.changed) }}'"
exit 1
fi
echo "Success! There should never be any terraform changes in this repo"