feat: add quick_test input in bundle-desktop workflow (#808)

This commit is contained in:
Salman Mohammed
2025-01-27 12:47:28 -05:00
committed by GitHub
parent 174e1b33d0
commit ad29e30961
4 changed files with 11 additions and 3 deletions
+6
View File
@@ -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"
+1 -1
View File
@@ -5,7 +5,7 @@
on:
push:
paths-ignore:
- 'docs/**'
- 'documentation/**'
branches:
- main
+2 -2
View File
@@ -1,12 +1,12 @@
on:
push:
paths-ignore:
- 'docs/**'
- 'documentation/**'
branches:
- main
pull_request:
paths-ignore:
- 'docs/**'
- 'documentation/**'
branches:
- main
workflow_dispatch:
+2
View File
@@ -1,6 +1,8 @@
# This workflow is main release, needs to be manually tagged & pushed.
on:
push:
paths-ignore:
- 'documentation/**'
tags:
- "v1.*"