Skip to content

Commit

Permalink
Added new token
Browse files Browse the repository at this point in the history
  • Loading branch information
keaz committed Nov 4, 2024
1 parent 50ed1bd commit 1f9330a
Showing 1 changed file with 32 additions and 32 deletions.
64 changes: 32 additions & 32 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -85,7 +85,7 @@ jobs:
echo "release_exists=false" >> $GITHUB_ENV
fi
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}

- name: Create a GitHub Release
if: env.release_exists == 'false'
Expand All @@ -99,7 +99,7 @@ jobs:
draft: false
prerelease: ${{ env.prerelease }}
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}

- name: Set upload URL for existing or new release
run: |
Expand All @@ -110,7 +110,7 @@ jobs:
fi
echo "upload_url=$UPLOAD_URL" >> $GITHUB_ENV
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}

- name: Check if macOS binary exists
if: matrix.os == 'macos-latest'
Expand All @@ -125,7 +125,7 @@ jobs:
asset_name: kfcli-macos
asset_content_type: application/octet-stream
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}

- name: Upload Linux Release Asset
if: matrix.os == 'ubuntu-latest'
Expand All @@ -136,33 +136,33 @@ jobs:
asset_name: kfcli-linux
asset_content_type: application/octet-stream
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}

# - name: Calculate SHA256 for macOS release asset
# if: matrix.os == 'macos-latest'
# id: calculate_sha
# run: |
# SHA256=$(shasum -a 256 ./target/release/universal_binary | awk '{print $1}')
# echo "sha256=$SHA256" >> $GITHUB_ENV

# - name: Trigger Homebrew Formula Update
# if: ${{ steps.create_release.outcome == 'success' && matrix.os == 'macos-latest' }}
# uses: actions/github-script@v6
# with:
# script: |
# const [owner, repo] = process.env.HOMEBREW_REPO.split('/');
# const response = await github.repos.createDispatchEvent({
# owner,
# repo,
# event_type: "update-kcli-formula",
# client_payload: {
# tag: "${{ github.ref_name }}",
# download_url: "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/kfcli-macos",
# sha: "${{ github.sha256 }}"
# }
# });
# console.log(`Dispatch event sent to ${owner}/${repo}: ${response.status}`);
# env:
# GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
# HOMEBREW_REPO: "keaz/homebrew-homebrew"
- name: Calculate SHA256 for macOS release asset
if: matrix.os == 'macos-latest'
id: calculate_sha
run: |
SHA256=$(shasum -a 256 ./target/release/universal_binary | awk '{print $1}')
echo "sha256=$SHA256" >> $GITHUB_ENV
- name: Trigger Homebrew Formula Update
if: ${{ steps.create_release.outcome == 'success' && matrix.os == 'macos-latest' }}
uses: actions/github-script@v6
with:
script: |
const [owner, repo] = process.env.HOMEBREW_REPO.split('/');
const response = await github.repos.createDispatchEvent({
owner,
repo,
event_type: "update-kcli-formula",
client_payload: {
tag: "${{ github.ref_name }}",
download_url: "https://github.com/${{ github.repository }}/releases/download/${{ github.ref_name }}/kfcli-macos",
sha: "${{ github.sha256 }}"
}
});
console.log(`Dispatch event sent to ${owner}/${repo}: ${response.status}`);
env:
PAT_TOKEN: ${{ secrets.PAT_TOKEN }}
HOMEBREW_REPO: "keaz/homebrew-homebrew"

0 comments on commit 1f9330a

Please sign in to comment.