Update go.yml
- commit
- b78d0f1973df480a0feb6829d8d6355323a67014
- author
- Brice Nema · · 2024-04-19 12:03 UTC
- committer
- GitHub · · 2024-04-19 12:03 UTC
- parent
- 0afca82
- signature
- GPG Unverified
B5690EEEBB952194The key is unknown
1 file · +6 -6
M .github/workflows/go.yml +6 -6
| @@ -23,7 +23,7 @@ jobs: | |||
| 23 | 23 | uses: goreleaser/goreleaser-action@v3 | |
| 24 | 24 | with: | |
| 25 | 25 | version: latest | |
| 26 | - | args: release --rm-dist --clean | |
| 26 | + | args: release --clean | |
| 27 | 27 | ||
| 28 | 28 | - name: Login to GitHub Container Registry | |
| 29 | 29 | uses: docker/login-action@v1 | |
| @@ -36,17 +36,17 @@ jobs: | |||
| 36 | 36 | run: | | |
| 37 | 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | |
| 38 | 38 | ||
| 39 | - | ||
| 40 | 39 | - name: Build and push Docker images | |
| 41 | 40 | run: | | |
| 42 | - | go build -o gordon ./cmd/cli/main.go | |
| 43 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=gordon --platform=linux/amd64 . | |
| 44 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=gordon --platform=linux/arm64 . | |
| 41 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=dist/gordon_linux_amd64/gordon --platform=linux/amd64 . | |
| 42 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=dist/gordon_linux_arm64/gordon --platform=linux/arm64 . | |
| 45 | 43 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | |
| 46 | 44 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | |
| 47 | - | ||
| 45 | + | ||
| 48 | 46 | - name: Create Release | |
| 49 | 47 | uses: actions/create-release@v1 | |
| 48 | + | env: | |
| 49 | + | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |
| 50 | 50 | with: | |
| 51 | 51 | tag_name: ${{ github.ref }} | |
| 52 | 52 | release_name: Release ${{ github.ref }} | |
| @@ -23,7 +23,7 @@ jobs: | |||||
| 23 | uses: goreleaser/goreleaser-action@v3 | 23 | uses: goreleaser/goreleaser-action@v3 | ||
| 24 | with: | 24 | with: | ||
| 25 | version: latest | 25 | version: latest | ||
| 26 | - | args: release --rm-dist --clean | 26 | + | args: release --clean |
| 27 | 27 | ||||
| 28 | - name: Login to GitHub Container Registry | 28 | - name: Login to GitHub Container Registry | ||
| 29 | uses: docker/login-action@v1 | 29 | uses: docker/login-action@v1 | ||
| @@ -36,17 +36,17 @@ jobs: | |||||
| 36 | run: | | 36 | run: | | ||
| 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | 37 | curl -sfL https://raw.githubusercontent.com/sigstore/cosign/main/install.sh | sudo sh | ||
| 38 | 38 | ||||
| 39 | - | ||||
| 40 | - name: Build and push Docker images | 39 | - name: Build and push Docker images | ||
| 41 | run: | | 40 | run: | | ||
| 42 | - | go build -o gordon ./cmd/cli/main.go | 41 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=dist/gordon_linux_amd64/gordon --platform=linux/amd64 . |
| 43 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 --build-arg BINARY=gordon --platform=linux/amd64 . | 42 | + | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=dist/gordon_linux_arm64/gordon --platform=linux/arm64 . |
| 44 | - | docker build -t ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 --build-arg BINARY=gordon --platform=linux/arm64 . | |||
| 45 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | 43 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-amd64 | ||
| 46 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | 44 | docker push ghcr.io/bnema/gordon:${{ github.ref_name }}-arm64 | ||
| 47 | - | 45 | + | ||
| 48 | - name: Create Release | 46 | - name: Create Release | ||
| 49 | uses: actions/create-release@v1 | 47 | uses: actions/create-release@v1 | ||
| 48 | + | env: | |||
| 49 | + | GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} | |||
| 50 | with: | 50 | with: | ||
| 51 | tag_name: ${{ github.ref }} | 51 | tag_name: ${{ github.ref }} | ||
| 52 | release_name: Release ${{ github.ref }} | 52 | release_name: Release ${{ github.ref }} | ||