diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 306f26d..b1a8204 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -20,6 +20,22 @@ jobs: - name: Checkout uses: actions/checkout@v4 + - name: Set up Go + uses: actions/setup-go@v5 + with: + go-version-file: go.mod + + - name: Add Go bin to PATH + run: echo "$(go env GOPATH)/bin" >> $GITHUB_PATH + + - name: Install templ + run: go install github.com/a-h/templ/cmd/templ@v0.3.960 + + - name: Install golangci-lint + run: | + curl -sSfL https://raw.githubusercontent.com/golangci/golangci-lint/master/install.sh \ + | sh -s -- -b $(go env GOPATH)/bin latest + - name: Set up Docker Buildx uses: docker/setup-buildx-action@v3