mirror of
https://github.com/block/goose.git
synced 2026-10-19 01:27:15 +00:00
Delete test-release.yml
Signed-off-by: The-Best-Codes <bestcodes.official@gmail.com>
This commit is contained in:
parent
ca26c23519
commit
22b0d32085
1 changed files with 0 additions and 101 deletions
101
.github/workflows/test-release.yml
vendored
101
.github/workflows/test-release.yml
vendored
|
|
@ -1,101 +0,0 @@
|
|||
# This workflow is for testing the release process in a PR.
|
||||
# It performs the same build and bundle steps as release.yml but does not create a GitHub release.
|
||||
on:
|
||||
pull_request:
|
||||
paths-ignore:
|
||||
- "documentation/**"
|
||||
workflow_dispatch: # Allow manual trigger for testing
|
||||
|
||||
name: Test Release
|
||||
|
||||
# Permissions needed for AWS OIDC authentication in called workflows
|
||||
permissions:
|
||||
id-token: write # Required for AWS OIDC authentication in called workflow
|
||||
contents: read # Only read access needed for testing
|
||||
actions: read
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.workflow }}-${{ github.ref }}
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
# ------------------------------------
|
||||
# 1) Build CLI for multiple OS/Arch
|
||||
# ------------------------------------
|
||||
build-cli:
|
||||
uses: ./.github/workflows/build-cli.yml
|
||||
|
||||
# ------------------------------------
|
||||
# 2) Upload Install CLI Script
|
||||
# ------------------------------------
|
||||
install-script:
|
||||
name: Upload Install Script
|
||||
runs-on: ubuntu-latest
|
||||
needs: [build-cli]
|
||||
steps:
|
||||
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # pin@v4
|
||||
- uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # pin@v4
|
||||
with:
|
||||
name: download_cli.sh
|
||||
path: download_cli.sh
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# 3) Bundle Desktop App (macOS ARM)
|
||||
# ------------------------------------------------------------
|
||||
bundle-desktop:
|
||||
uses: ./.github/workflows/bundle-desktop.yml
|
||||
permissions:
|
||||
id-token: write
|
||||
contents: read
|
||||
with:
|
||||
signing: true
|
||||
secrets:
|
||||
OSX_CODESIGN_ROLE: ${{ secrets.OSX_CODESIGN_ROLE }}
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# 4) Bundle Desktop App (macOS Intel)
|
||||
# ------------------------------------------------------------
|
||||
bundle-desktop-intel:
|
||||
uses: ./.github/workflows/bundle-desktop-intel.yml
|
||||
permissions:
|
||||
id-token: write
|
||||
contents: read
|
||||
with:
|
||||
signing: true
|
||||
secrets:
|
||||
OSX_CODESIGN_ROLE: ${{ secrets.OSX_CODESIGN_ROLE }}
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# 5) Bundle Desktop App (Linux)
|
||||
# ------------------------------------------------------------
|
||||
bundle-desktop-linux:
|
||||
uses: ./.github/workflows/bundle-desktop-linux.yml
|
||||
|
||||
# ------------------------------------------------------------
|
||||
# 6) Bundle Desktop App (Windows)
|
||||
# ------------------------------------------------------------
|
||||
bundle-desktop-windows:
|
||||
uses: ./.github/workflows/bundle-desktop-windows.yml
|
||||
with:
|
||||
signing: true
|
||||
secrets:
|
||||
WINDOWS_CODESIGN_CERTIFICATE: ${{ secrets.WINDOWS_CODESIGN_CERTIFICATE }}
|
||||
WINDOW_SIGNING_ROLE: ${{ secrets.WINDOW_SIGNING_ROLE }}
|
||||
WINDOW_SIGNING_ROLE_TAG: ${{ secrets.WINDOW_SIGNING_ROLE_TAG }}
|
||||
|
||||
# ------------------------------------
|
||||
# 7) Verify Artifacts (Replaces Release job)
|
||||
# ------------------------------------
|
||||
verify:
|
||||
name: Verify Artifacts
|
||||
runs-on: ubuntu-latest
|
||||
needs: [build-cli, install-script, bundle-desktop, bundle-desktop-intel, bundle-desktop-linux, bundle-desktop-windows]
|
||||
steps:
|
||||
- name: Download all artifacts
|
||||
uses: actions/download-artifact@cc203385981b70ca67e1cc392babf9cc229d5806 # pin@v4
|
||||
with:
|
||||
merge-multiple: true
|
||||
- name: List artifacts
|
||||
run: |
|
||||
echo "Artifacts built successfully:"
|
||||
ls -R
|
||||
Loading…
Add table
Add a link
Reference in a new issue