Skip to content

Commit

Permalink
Upload NGINX Ingress Controller binaries to release (#2044)
Browse files Browse the repository at this point in the history
  • Loading branch information
lucacome authored Oct 6, 2021
1 parent f2b2443 commit 26715f7
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 15 deletions.
22 changes: 8 additions & 14 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -225,11 +225,18 @@ jobs:
uses: actions/setup-go@v2
with:
go-version: ${{ needs.checks.outputs.go_version }}
- name: Publish Release Notes on new tag
uses: release-drafter/release-drafter@v5
with:
publish: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
if: ${{ startsWith(github.ref, 'refs/tags/') }}
- name: Build binaries
uses: goreleaser/goreleaser-action@v2
with:
version: latest
args: build --rm-dist --id kubernetes-ingress ${{ github.event_name == 'pull_request' && '--single-target' || '' }} ${{ !startsWith(github.ref, 'refs/tags/') && '--snapshot' || '' }}
args: ${{ !startsWith(github.ref, 'refs/tags/') && 'build --snapshot' || 'release' }} ${{ github.event_name == 'pull_request' && '--single-target' || '' }} --rm-dist --id kubernetes-ingress
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
GOPATH: ${{ needs.check.outputs.go_path }}
Expand Down Expand Up @@ -400,16 +407,3 @@ jobs:
git -c user.name='${{ env.GIT_NAME }}' -c user.email='${{ env.GIT_MAIL }}' \
commit -m "NGINX Ingress Controller - Release ${{ needs.package-helm.outputs.type }} ${{ needs.package-helm.outputs.version }}"
git push -u origin master
publish-release-notes:
name: Publish Release Notes
runs-on: ubuntu-20.04
needs: release-helm
if: ${{ startsWith(github.ref, 'refs/tags/') }}
steps:
- name: Publish Release Notes
uses: release-drafter/release-drafter@v5
with:
publish: true
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9 changes: 8 additions & 1 deletion .goreleaser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,13 @@ builds:
tags:
- aws
archives:
- format: binary
- id: kubernetes-ingress
format: binary
builds: [kubernetes-ingress]
- id: aws
format: binary
builds: [aws]
changelog:
skip: true
release:
ids: [kubernetes-ingress]

0 comments on commit 26715f7

Please sign in to comment.