github.com/cloudreve/Cloudreve/v3@v3.0.0-20240224133659-3edb00a6484c/.github/workflows/build.yml (about) 1 name: Build 2 3 on: workflow_dispatch 4 5 jobs: 6 build: 7 name: Build 8 runs-on: ubuntu-latest 9 steps: 10 - name: Set up Go 1.20 11 uses: actions/setup-go@v2 12 with: 13 go-version: "1.20" 14 id: go 15 16 - name: Check out code into the Go module directory 17 uses: actions/checkout@v2 18 with: 19 clean: false 20 submodules: "recursive" 21 - run: | 22 git fetch --prune --unshallow --tags 23 24 - name: Build and Release 25 uses: goreleaser/goreleaser-action@v4 26 with: 27 distribution: goreleaser 28 version: latest 29 args: release --clean --skip-validate 30 env: 31 GITHUB_TOKEN: ${{ secrets.RELEASE_TOKEN }}