Skip to content

Post-Release Verification #35

Post-Release Verification

Post-Release Verification #35

Workflow file for this run

name: Post-Release Verification
on:
workflow_run:
workflows: [Release]
types: [completed]
permissions:
contents: read
concurrency:
group: post-release-${{ github.event.workflow_run.head_sha }}
cancel-in-progress: false
jobs:
verify-install-unix:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
timeout-minutes: 20
strategy:
fail-fast: false
matrix:
os: [depot-ubuntu-24.04, macos-latest]
runs-on: ${{ matrix.os }}
steps:
- name: Install via install.sh
run: curl -fsSL https://raw.githubusercontent.com/resend/resend-cli/${{ github.event.workflow_run.head_sha }}/install.sh | bash
- name: Verify binary
run: |
"$HOME/.resend/bin/resend" --version
"$HOME/.resend/bin/resend" --help
verify-install-windows:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: windows-latest
timeout-minutes: 20
steps:
- name: Install via install.ps1
shell: pwsh
run: irm https://raw.githubusercontent.com/resend/resend-cli/${{ github.event.workflow_run.head_sha }}/install.ps1 | iex
- name: Verify binary
shell: pwsh
run: |
$exe = "$env:USERPROFILE\.resend\bin\resend.exe"
& $exe --version
& $exe --help
verify-npx:
if: ${{ github.event.workflow_run.conclusion == 'success' }}
runs-on: depot-ubuntu-24.04
timeout-minutes: 20
steps:
- uses: actions/setup-node@48b55a011bda9f5d6aeb4c2d9c7362e8dae4041e # v6
with:
node-version: 24
- name: Verify npx resend-cli
run: |
npx resend-cli --version
npx resend-cli --help