docs: simplify video tag attributes in README.md #43
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: Build macOS App | |
| on: | |
| push: | |
| branches: | |
| - release | |
| pull_request: | |
| branches: | |
| - release | |
| jobs: | |
| build: | |
| runs-on: macos-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - name: Show Xcode version | |
| run: xcodebuild -version | |
| - name: Optional path catalog check | |
| run: | | |
| if [[ -f MacOSCleaner/Resources/engine_paths.json && -f MacOSCleaner/Resources/ui_metadata.json ]]; then | |
| python3 scripts/validate_engine_paths.py | |
| swift scripts/generate_cleanup_paths.swift --check | |
| else | |
| echo "Optional catalog SoT not present — skipping pack check" | |
| fi | |
| - name: Install XcodeGen | |
| run: brew install xcodegen | |
| - name: Check XcodeGen drift | |
| working-directory: MacOSCleaner | |
| run: | | |
| xcodegen | |
| git -C .. diff --exit-code -- MacOSCleaner/MacOSCleaner.xcodeproj | |
| - name: Isolated test suite (pass 1) | |
| run: | | |
| xcodebuild \ | |
| -project MacOSCleaner/MacOSCleaner.xcodeproj \ | |
| -scheme MacOSCleaner \ | |
| -destination 'platform=macOS' \ | |
| -derivedDataPath "$RUNNER_TEMP/MacOSCleaner-Test-1" \ | |
| test | |
| - name: Isolated test suite (pass 2) | |
| run: | | |
| xcodebuild \ | |
| -project MacOSCleaner/MacOSCleaner.xcodeproj \ | |
| -scheme MacOSCleaner \ | |
| -destination 'platform=macOS' \ | |
| -derivedDataPath "$RUNNER_TEMP/MacOSCleaner-Test-2" \ | |
| test | |
| - name: Release build | |
| run: | | |
| xcodebuild \ | |
| -project MacOSCleaner/MacOSCleaner.xcodeproj \ | |
| -scheme MacOSCleaner \ | |
| -configuration Release \ | |
| -derivedDataPath "$RUNNER_TEMP/MacOSCleaner-Release" \ | |
| build |