Quickjs #48
Workflow file for this run
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: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| # ── Win32 ───────────────────────────────────────────────────── | |
| Win32_x86_Chakra: | |
| uses: ./.github/workflows/build-win32.yml | |
| with: | |
| platform: win32 | |
| js-engine: Chakra | |
| Win32_x64_Chakra: | |
| uses: ./.github/workflows/build-win32.yml | |
| with: | |
| platform: x64 | |
| js-engine: Chakra | |
| Win32_x64_JSI: | |
| uses: ./.github/workflows/build-win32.yml | |
| with: | |
| platform: x64 | |
| js-engine: JSI | |
| Win32_x64_V8: | |
| uses: ./.github/workflows/build-win32.yml | |
| with: | |
| platform: x64 | |
| js-engine: V8 | |
| Win32_x64_QuickJS: | |
| uses: ./.github/workflows/build-win32.yml | |
| with: | |
| platform: x64 | |
| js-engine: QuickJS | |
| # ── UWP ─────────────────────────────────────────────────────── | |
| UWP_x64_Chakra: | |
| uses: ./.github/workflows/build-uwp.yml | |
| with: | |
| platform: x64 | |
| js-engine: Chakra | |
| UWP_x64_JSI: | |
| uses: ./.github/workflows/build-uwp.yml | |
| with: | |
| platform: x64 | |
| js-engine: JSI | |
| UWP_arm64_JSI: | |
| uses: ./.github/workflows/build-uwp.yml | |
| with: | |
| platform: arm64 | |
| js-engine: JSI | |
| UWP_x64_V8: | |
| uses: ./.github/workflows/build-uwp.yml | |
| with: | |
| platform: x64 | |
| js-engine: V8 | |
| # ── Android ─────────────────────────────────────────────────── | |
| Android_JSC: | |
| uses: ./.github/workflows/build-android.yml | |
| with: | |
| js-engine: JavaScriptCore | |
| Android_V8: | |
| uses: ./.github/workflows/build-android.yml | |
| with: | |
| js-engine: V8 | |
| Android_QuickJS: | |
| uses: ./.github/workflows/build-android.yml | |
| with: | |
| js-engine: QuickJS | |
| # ── macOS ───────────────────────────────────────────────────── | |
| macOS_Xcode164: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '16.4' | |
| runs-on: macos-latest | |
| macOS_Xcode164_Sanitizers: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '16.4' | |
| runs-on: macos-latest | |
| enable-sanitizers: true | |
| macOS_Xcode164_ThreadSanitizer: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '16.4' | |
| runs-on: macos-latest | |
| enable-thread-sanitizer: true | |
| macOS_Xcode264: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '26.4' | |
| runs-on: macos-26 | |
| macOS_Xcode264_Sanitizers: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '26.4' | |
| runs-on: macos-26 | |
| enable-sanitizers: true | |
| macOS_Xcode264_ThreadSanitizer: | |
| uses: ./.github/workflows/build-macos.yml | |
| with: | |
| xcode-version: '26.4' | |
| runs-on: macos-26 | |
| enable-thread-sanitizer: true | |
| # ── iOS ─────────────────────────────────────────────────────── | |
| iOS_Xcode164: | |
| uses: ./.github/workflows/build-ios.yml | |
| with: | |
| xcode-version: '16.4' | |
| runs-on: macos-latest | |
| simulator: 'iPhone 16' | |
| iOS_Xcode264: | |
| uses: ./.github/workflows/build-ios.yml | |
| with: | |
| xcode-version: '26.4' | |
| runs-on: macos-26 | |
| simulator: 'iPhone 17' | |
| # ── Linux ───────────────────────────────────────────────────── | |
| Ubuntu_gcc: | |
| uses: ./.github/workflows/build-linux.yml | |
| Ubuntu_clang: | |
| uses: ./.github/workflows/build-linux.yml | |
| with: | |
| cc: clang | |
| cxx: clang++ | |
| Ubuntu_QuickJS: | |
| uses: ./.github/workflows/build-linux.yml | |
| with: | |
| js-engine: QuickJS | |
| Ubuntu_Sanitizers_clang: | |
| uses: ./.github/workflows/build-linux.yml | |
| with: | |
| cc: clang | |
| cxx: clang++ | |
| enable-sanitizers: true | |
| Ubuntu_ThreadSanitizer_clang: | |
| uses: ./.github/workflows/build-linux.yml | |
| with: | |
| cc: clang | |
| cxx: clang++ | |
| enable-thread-sanitizer: true |