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 required: false
default: false default: false
type: boolean type: boolean
quick_test:
description: 'Whether to perform the quick launch test'
required: false
default: true
type: boolean
secrets: secrets:
CERTIFICATE_OSX_APPLICATION: CERTIFICATE_OSX_APPLICATION:
description: 'Certificate for macOS application signing' description: 'Certificate for macOS application signing'
@@ -162,6 +167,7 @@ jobs:
path: ui/desktop/out/Goose-darwin-arm64/Goose.zip path: ui/desktop/out/Goose-darwin-arm64/Goose.zip
- name: Quick launch test (macOS) - name: Quick launch test (macOS)
if: ${{ inputs.quick_test }}
run: | run: |
# Ensure no quarantine attributes (if needed) # Ensure no quarantine attributes (if needed)
xattr -cr "ui/desktop/out/Goose-darwin-arm64/Goose.app" xattr -cr "ui/desktop/out/Goose-darwin-arm64/Goose.app"
+1 -1
View File
@@ -5,7 +5,7 @@
on: on:
push: push:
paths-ignore: paths-ignore:
- 'docs/**' - 'documentation/**'
branches: branches:
- main - main
+2 -2
View File
@@ -1,12 +1,12 @@
on: on:
push: push:
paths-ignore: paths-ignore:
- 'docs/**' - 'documentation/**'
branches: branches:
- main - main
pull_request: pull_request:
paths-ignore: paths-ignore:
- 'docs/**' - 'documentation/**'
branches: branches:
- main - main
workflow_dispatch: workflow_dispatch:
+2
View File
@@ -1,6 +1,8 @@
# This workflow is main release, needs to be manually tagged & pushed. # This workflow is main release, needs to be manually tagged & pushed.
on: on:
push: push:
paths-ignore:
- 'documentation/**'
tags: tags:
- "v1.*" - "v1.*"