12add0d91Sopenharmony_ciname: CI 22add0d91Sopenharmony_ci 32add0d91Sopenharmony_cion: 42add0d91Sopenharmony_ci pull_request: 52add0d91Sopenharmony_ci types: [opened, synchronize, reopened] 62add0d91Sopenharmony_ci push: 72add0d91Sopenharmony_ci branches: 82add0d91Sopenharmony_ci - master 92add0d91Sopenharmony_ci 102add0d91Sopenharmony_cipermissions: 112add0d91Sopenharmony_ci contents: read # to fetch code (actions/checkout) 122add0d91Sopenharmony_ci 132add0d91Sopenharmony_cijobs: 142add0d91Sopenharmony_ci docker_linux_tier1: 152add0d91Sopenharmony_ci name: Docker Linux Tier1 162add0d91Sopenharmony_ci runs-on: ubuntu-22.04 172add0d91Sopenharmony_ci strategy: 182add0d91Sopenharmony_ci fail-fast: true 192add0d91Sopenharmony_ci matrix: 202add0d91Sopenharmony_ci target: [ 212add0d91Sopenharmony_ci i686-unknown-linux-gnu, 222add0d91Sopenharmony_ci x86_64-unknown-linux-gnu, 232add0d91Sopenharmony_ci ] 242add0d91Sopenharmony_ci steps: 252add0d91Sopenharmony_ci - uses: actions/checkout@v3 262add0d91Sopenharmony_ci - name: Setup Rust toolchain 272add0d91Sopenharmony_ci run: TARGET=${{ matrix.target }} sh ./ci/install-rust.sh 282add0d91Sopenharmony_ci - name: Execute run-docker.sh 292add0d91Sopenharmony_ci run: LIBC_CI=1 sh ./ci/run-docker.sh ${{ matrix.target }} 302add0d91Sopenharmony_ci 312add0d91Sopenharmony_ci macos: 322add0d91Sopenharmony_ci name: macOS 332add0d91Sopenharmony_ci runs-on: macos-12 342add0d91Sopenharmony_ci strategy: 352add0d91Sopenharmony_ci fail-fast: true 362add0d91Sopenharmony_ci matrix: 372add0d91Sopenharmony_ci target: [ 382add0d91Sopenharmony_ci x86_64-apple-darwin, 392add0d91Sopenharmony_ci ] 402add0d91Sopenharmony_ci steps: 412add0d91Sopenharmony_ci - uses: actions/checkout@v3 422add0d91Sopenharmony_ci - name: Setup Rust toolchain 432add0d91Sopenharmony_ci run: TARGET=${{ matrix.target }} sh ./ci/install-rust.sh 442add0d91Sopenharmony_ci - name: Execute run.sh 452add0d91Sopenharmony_ci run: LIBC_CI=1 sh ./ci/run.sh ${{ matrix.target }} 462add0d91Sopenharmony_ci 472add0d91Sopenharmony_ci windows: 482add0d91Sopenharmony_ci name: Windows 492add0d91Sopenharmony_ci runs-on: windows-2022 502add0d91Sopenharmony_ci env: 512add0d91Sopenharmony_ci OS: windows 522add0d91Sopenharmony_ci strategy: 532add0d91Sopenharmony_ci fail-fast: true 542add0d91Sopenharmony_ci matrix: 552add0d91Sopenharmony_ci include: 562add0d91Sopenharmony_ci - target: x86_64-pc-windows-gnu 572add0d91Sopenharmony_ci env: 582add0d91Sopenharmony_ci ARCH_BITS: 64 592add0d91Sopenharmony_ci ARCH: x86_64 602add0d91Sopenharmony_ci - target: x86_64-pc-windows-msvc 612add0d91Sopenharmony_ci # Disabled because broken: 622add0d91Sopenharmony_ci # https://github.com/rust-lang/libc/issues/1592 632add0d91Sopenharmony_ci #- target: i686-pc-windows-gnu 642add0d91Sopenharmony_ci # env: 652add0d91Sopenharmony_ci # ARCH_BITS: 32 662add0d91Sopenharmony_ci # ARCH: i686 672add0d91Sopenharmony_ci - target: i686-pc-windows-msvc 682add0d91Sopenharmony_ci steps: 692add0d91Sopenharmony_ci - uses: actions/checkout@v3 702add0d91Sopenharmony_ci - name: Self-update rustup 712add0d91Sopenharmony_ci run: rustup self update 722add0d91Sopenharmony_ci shell: bash 732add0d91Sopenharmony_ci - name: Setup Rust toolchain 742add0d91Sopenharmony_ci run: TARGET=${{ matrix.target }} sh ./ci/install-rust.sh 752add0d91Sopenharmony_ci shell: bash 762add0d91Sopenharmony_ci - name: Execute run.sh 772add0d91Sopenharmony_ci run: LIBC_CI=1 sh ./ci/run.sh ${{ matrix.target }} 782add0d91Sopenharmony_ci shell: bash 792add0d91Sopenharmony_ci 802add0d91Sopenharmony_ci style_check: 812add0d91Sopenharmony_ci name: Style check 822add0d91Sopenharmony_ci runs-on: ubuntu-22.04 832add0d91Sopenharmony_ci steps: 842add0d91Sopenharmony_ci - uses: actions/checkout@v3 852add0d91Sopenharmony_ci - name: Setup Rust toolchain 862add0d91Sopenharmony_ci run: sh ./ci/install-rust.sh 872add0d91Sopenharmony_ci - name: Check style 882add0d91Sopenharmony_ci run: sh ci/style.sh 89