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 }}