name: ProxmoxAAS-Dashboard Go Static Analysis Check run-name: Go static analysis check on ${{ gitea.repository }} ${{ gitea.ref_name }} ${{ gitea.sha }} on: push: branches: - "*" jobs: lint-check: runs-on: ubuntu-latest steps: - name: Check Out Repository uses: actions/checkout@v4 - name: Initialize Runner uses: actions/setup-go@v7 with: go-version-file: 'go.mod' - name: Initialize Go run: make build-web run: go get . - name: Run Go Vet id: static_govet if: always() run: go vet ./... - name: Verify Static Analysis if: > steps.static_govet.outcome != 'success' run: exit 1