top | item 43430948

(no title)

sontek | 11 months ago

I'm surprised that they were already using earthly and decided not to continue using it inside github actions. That is my favorite pattern so that what github actions is doing is the same as what I'd do locally. No `act` necessary:

      - name: Install Earthly
        if: steps.check_changes.outputs.relevant_changes == 'true'
        uses: earthly/actions-setup@v1
        with:
          version: v${{ env.EARTHLY }}

      - name: Run tests and generate coverage summary
        if: steps.check_changes.outputs.relevant_changes == 'true'
        run: cd src/webapp && earthly --build-arg GO_VERSION=${{ env.GOLANG }} +coverage-summary

discuss

order

No comments yet.