diff --git a/.github/workflows/test-release.yml b/.github/workflows/test-release.yml deleted file mode 100644 index 6198af3eb5..0000000000 --- a/.github/workflows/test-release.yml +++ /dev/null @@ -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 \ No newline at end of file