github.com/goreleaser/goreleaser@v1.25.1/.github/workflows/generate.yml (about) 1 name: generate 2 3 on: 4 workflow_dispatch: {} 5 6 permissions: 7 contents: read 8 9 jobs: 10 docs: 11 permissions: 12 contents: write 13 runs-on: ubuntu-latest 14 steps: 15 - uses: actions/checkout@9bb56186c3b09b4f86b1c65136769dd318469633 # v3 16 with: 17 token: ${{ secrets.GH_PAT }} 18 - uses: actions/setup-go@0c52d547c9bc32b1aa3301fd7a9cb496313a4491 # v4 19 with: 20 go-version: stable 21 cache: true 22 - uses: arduino/setup-task@b91d5d2c96a56797b48ac1e0e89220bf64044611 # v1 23 with: 24 version: 3.x 25 repo-token: ${{ secrets.GITHUB_TOKEN }} 26 - run: "go install mvdan.cc/gofumpt@latest" 27 - run: "go install github.com/santhosh-tekuri/jsonschema/cmd/jv@latest" 28 - run: task docs:releases 29 env: 30 GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} 31 - uses: cachix/install-nix-action@v26 32 with: 33 github_access_token: ${{ secrets.GITHUB_TOKEN }} 34 - run: task docs:generate 35 - run: task schema:generate 36 - run: task nix:licenses:generate 37 - run: task nix:flake:update 38 - run: task nix:flake:update-vendor 39 - run: task schema:validate 40 - uses: stefanzweifel/git-auto-commit-action@8756aa072ef5b4a080af5dc8fef36c5d586e521d # v5 41 with: 42 commit_message: "chore: auto-update generated files" 43 branch: main 44 commit_user_name: actions-user 45 commit_user_email: actions@github.com 46 commit_author: actions-user <actions@github.com>