@@ -0,0 +1,45 @@
1+name: Github Action Docker Image
13+ runs-on: ubuntu-latest
15+ - uses: actions/checkout@v2
17+ - name: Check library version
18+ if: github.event_name == 'release'
20+ if [ "$(yq eval ".version" package.yaml)" != "${{ github.event.release.tag_name }}" ]; then
21+ echo "::error file=action.yaml::Library version does not match release version."
25+ needs: check_versions
26+ runs-on: ubuntu-latest
28+ - uses: actions/checkout@v2
32+ uses: actions/cache@v1
37+ key: ${{ runner.os }}-stack-${{ hashFiles('stack.yaml') }}-${{ hashFiles('package.yaml') }}
39+ ${{ runner.os }}-stack-${{ hashFiles('stack.yaml') }}
40+ ${{ runner.os }}-stack