Verify release (#679)

Context: https://github.com/electron/forge/issues/3965
This commit is contained in:
Will Chen
2025-07-21 11:07:53 -07:00
committed by GitHub
parent 15defa72e9
commit dd4987a9ac
4 changed files with 183 additions and 0 deletions

View File

@@ -71,3 +71,19 @@ jobs:
APPLE_ID: ${{ secrets.APPLE_ID }}
APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }}
run: npm run publish
verify-assets:
name: Verify Release Assets
needs: build
runs-on: ubuntu-latest
steps:
- name: Github checkout
uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Use Node.js
uses: actions/setup-node@cdca7365b2dadb8aad0a33bc7601856ffabcc48e # v4.3.0
with:
node-version: 20
- name: Verify all release assets are uploaded
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
run: node scripts/verify-release-assets.js