Skip to content

Harden automation launch parsing #6

Harden automation launch parsing

Harden automation launch parsing #6

name: macOS Package Build
on:
workflow_dispatch:
push:
tags:
- "v*"
jobs:
macos-package:
runs-on: macos-14
steps:
- name: Check Out Repository
uses: actions/checkout@v4
- name: Install Swift
uses: compnerd/gha-setup-swift@main
with:
swift-version: swift-6.3-branch
swift-build: 6.3-DEVELOPMENT-SNAPSHOT-2026-02-27-a
build_arch: arm64
- name: Verify Swift Toolchain
run: swift --version
- name: Install SDL3
run: brew install sdl3
- name: Package macOS Builds
env:
RELEASE_VERSION: ci-${{ github.run_number }}
run: ./scripts/package_release.sh "$RELEASE_VERSION"
- name: Upload macOS Package Artifacts
uses: actions/upload-artifact@v4
with:
name: Codexitma-macOS-packages
path: |
dist/ci-${{ github.run_number }}/Codexitma-macOS-app.zip
dist/ci-${{ github.run_number }}/Codexitma-macOS-cli.zip