| # Generated by internal/ci/ci_tool.cue; do not edit |
| |
| name: Release |
| "on": |
| push: |
| tags: |
| - v* |
| jobs: |
| goreleaser: |
| runs-on: ubuntu-20.04 |
| defaults: |
| run: |
| shell: bash |
| steps: |
| - name: Checkout code |
| uses: actions/checkout@v3 |
| with: |
| fetch-depth: 0 |
| - name: Install Go |
| uses: actions/setup-go@v3 |
| with: |
| go-version: 1.18.1 |
| - name: Setup qemu |
| uses: docker/setup-qemu-action@v1 |
| - name: Set up Docker Buildx |
| uses: docker/setup-buildx-action@v1 |
| - name: Docker Login |
| uses: docker/login-action@v1 |
| with: |
| registry: docker.io |
| username: cueckoo |
| password: ${{ secrets.CUECKOO_DOCKER_PAT }} |
| - name: Run GoReleaser |
| uses: goreleaser/goreleaser-action@v2 |
| with: |
| args: release --rm-dist |
| version: v1.8.2 |
| env: |
| GITHUB_TOKEN: ${{ secrets.CUECKOO_GITHUB_PAT }} |
| - name: Re-test cuelang.org |
| run: 'curl -f -s -H "Content-Type: application/json" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary "{\"event_type\":\"Re-test post release of ${GITHUB_REF##refs/tags/}\"}" https://api.github.com/repos/cue-lang/cuelang.org/dispatches' |
| - name: Trigger unity build |
| run: 'curl -f -s -H "Content-Type: application/json" -u cueckoo:${{ secrets.CUECKOO_GITHUB_PAT }} --request POST --data-binary "{\"event_type\":\"Check against CUE ${GITHUB_REF##refs/tags/}\",\"client_payload\":{\"type\":\"unity\",\"payload\":{\"versions\":\"\\\"${GITHUB_REF##refs/tags/}\\\"\"}}}" https://api.github.com/repos/cue-unity/unity/dispatches' |