Move brew release into separate job (#1516)

This commit is contained in:
Volodymyr Stoiko 2024-03-11 13:58:22 +02:00 committed by GitHub
parent c0751ad4cb
commit 9914183d7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -14,6 +14,8 @@ jobs:
release: release:
name: Build and publish a new release name: Build and publish a new release
runs-on: ubuntu-latest runs-on: ubuntu-latest
outputs:
version: ${{ steps.version.outputs.tag }}
steps: steps:
- name: Check out the repo - name: Check out the repo
uses: actions/checkout@v3 uses: actions/checkout@v3
@ -50,6 +52,11 @@ jobs:
prerelease: false prerelease: false
bodyFile: 'bin/README.md' bodyFile: 'bin/README.md'
brew:
name: Build and publish a new release
needs: [release]
runs-on: ubuntu-latest
steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
@ -70,7 +77,7 @@ jobs:
- name: Generate Homebrew formulae - name: Generate Homebrew formulae
shell: bash shell: bash
run: | run: |
export FULL_VERSION=${{ steps.version.outputs.tag }} export FULL_VERSION=${{ needs.release.outputs.version }}
export CLEAN_VERSION=$(echo $FULL_VERSION | sed 's/^v//') export CLEAN_VERSION=$(echo $FULL_VERSION | sed 's/^v//')
export DARWIN_AMD64_SHA256=$(shasum -a 256 bin/kubeshark_darwin_amd64 | awk '{print $1}') export DARWIN_AMD64_SHA256=$(shasum -a 256 bin/kubeshark_darwin_amd64 | awk '{print $1}')
export DARWIN_ARM64_SHA256=$(shasum -a 256 bin/kubeshark_darwin_arm64 | awk '{print $1}') export DARWIN_ARM64_SHA256=$(shasum -a 256 bin/kubeshark_darwin_arm64 | awk '{print $1}')
@ -86,5 +93,5 @@ jobs:
git config --global user.email "bot@kubeshark.io" git config --global user.email "bot@kubeshark.io"
git config --global user.name "Kubeshark Bot" git config --global user.name "Kubeshark Bot"
git add kubeshark.rb git add kubeshark.rb
git commit -m "Release ${{ steps.version.outputs.tag }}" git commit -m "Release ${{ needs.release.outputs.version }}"
git push git push