name: lume on: push: branches: - "main" paths: - "libs/lume/**" - ".github/workflows/ci-lume.yml" pull_request: paths: - "libs/lume/**" - ".github/workflows/ci-lume.yml" concurrency: group: lume-${{ github.workflow }}-${{ github.ref }} cancel-in-progress: true # Runner images: https://github.com/actions/runner-images jobs: test: name: Test runs-on: macos-15 steps: - uses: actions/checkout@v4 - run: uname -a - run: sudo xcode-select -s /Applications/Xcode_16.app # Swift 6.0 - run: swift test working-directory: ./libs/lume build: name: Release build runs-on: macos-15 steps: - uses: actions/checkout@v4 - run: uname -a - run: sudo xcode-select -s /Applications/Xcode_16.app # Swift 6.0 - run: swift build --configuration release working-directory: ./libs/lume