From ad29e30961dbeaeac2c378291664aa9047df9750 Mon Sep 17 00:00:00 2001 From: Salman Mohammed Date: Mon, 27 Jan 2025 12:47:28 -0500 Subject: [PATCH] feat: add quick_test input in bundle-desktop workflow (#808) --- .github/workflows/bundle-desktop.yml | 6 ++++++ .github/workflows/canary.yml | 2 +- .github/workflows/ci.yml | 4 ++-- .github/workflows/release.yml | 2 ++ 4 files changed, 11 insertions(+), 3 deletions(-) diff --git a/.github/workflows/bundle-desktop.yml b/.github/workflows/bundle-desktop.yml index 87152d9479..4dc63cb1a5 100644 --- a/.github/workflows/bundle-desktop.yml +++ b/.github/workflows/bundle-desktop.yml @@ -11,6 +11,11 @@ on: required: false default: false type: boolean + quick_test: + description: 'Whether to perform the quick launch test' + required: false + default: true + type: boolean secrets: CERTIFICATE_OSX_APPLICATION: description: 'Certificate for macOS application signing' @@ -162,6 +167,7 @@ jobs: path: ui/desktop/out/Goose-darwin-arm64/Goose.zip - name: Quick launch test (macOS) + if: ${{ inputs.quick_test }} run: | # Ensure no quarantine attributes (if needed) xattr -cr "ui/desktop/out/Goose-darwin-arm64/Goose.app" diff --git a/.github/workflows/canary.yml b/.github/workflows/canary.yml index 9ce651b36b..e796eee1e6 100644 --- a/.github/workflows/canary.yml +++ b/.github/workflows/canary.yml @@ -5,7 +5,7 @@ on: push: paths-ignore: - - 'docs/**' + - 'documentation/**' branches: - main diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 8411f17c96..6ad0282820 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,12 +1,12 @@ on: push: paths-ignore: - - 'docs/**' + - 'documentation/**' branches: - main pull_request: paths-ignore: - - 'docs/**' + - 'documentation/**' branches: - main workflow_dispatch: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d8ecb27508..d91bf096f5 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -1,6 +1,8 @@ # This workflow is main release, needs to be manually tagged & pushed. on: push: + paths-ignore: + - 'documentation/**' tags: - "v1.*"