Skip to content

feat(release): prepare v1.0.0 release with Sparkle updates and securi… #23

feat(release): prepare v1.0.0 release with Sparkle updates and securi…

feat(release): prepare v1.0.0 release with Sparkle updates and securi… #23

Workflow file for this run

name: Build & Tests
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
jobs:
build-and-test:
name: Build & Tests
runs-on: macos-14
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Select Xcode 16
run: sudo xcode-select -s /Applications/Xcode_16.app || sudo xcode-select -s /Applications/Xcode_16.2.app || sudo xcode-select -s /Applications/Xcode_16.1.app
- name: Install Tools (XcodeGen & xcbeautify)
run: brew install xcodegen xcbeautify
- name: Generate Xcode Project
run: xcodegen generate
- name: Resolve Package Dependencies
run: xcodebuild -resolvePackageDependencies -project OpenClip.xcodeproj
- name: Run Full Test Suite (0 skips)
run: ./scripts/test.sh
- name: Build App (Release)
run: ./scripts/package_app.sh