diff --git a/.github/workflows/krew.yaml b/.github/workflows/krew.yaml new file mode 100644 index 0000000000..17dda2b37b --- /dev/null +++ b/.github/workflows/krew.yaml @@ -0,0 +1,18 @@ +name: prereleaser +on: + push: + tags: + - 'v*' + - '!v*-rc*' +jobs: + release-cli-via-krew: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v2 + + - name: Unshallow + run: git fetch --prune --unshallow + + - name: Update new version in krew-index + uses: rajatjindal/krew-release-bot@v0.0.38 diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 205f8bcdc9..99818e870c 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -2,20 +2,19 @@ name: prereleaser on: push: tags: - - '*' + - 'v*' jobs: docker-and-e2e: runs-on: ubuntu-latest steps: - - - name: Checkout + - name: Checkout uses: actions/checkout@v2 - - - name: Unshallow + + - name: Unshallow run: git fetch --prune --unshallow - - - name: Set up Go + + - name: Set up Go uses: actions/setup-go@v2 with: go-version: 1.14 @@ -45,7 +44,7 @@ jobs: echo ">>> Run Kyverno e2e test" make test-e2e - create-release-gh-helm-krew: + create-release: runs-on: ubuntu-latest steps: - name: Checkout @@ -80,6 +79,3 @@ jobs: uses: helm/chart-releaser-action@v1.1.0 env: CR_TOKEN: "${{ secrets.GITHUB_TOKEN }}" - - - name: Update new version in krew-index - uses: rajatjindal/krew-release-bot@v0.0.38 \ No newline at end of file