File tree Expand file tree Collapse file tree 5 files changed +24
-13
lines changed Expand file tree Collapse file tree 5 files changed +24
-13
lines changed Original file line number Diff line number Diff line change 88  build :
99    name : Build 
1010
11-     runs-on : ubuntu-latest 
11+     runs-on : ${{ matrix.runner }} 
1212
1313    strategy :
1414      fail-fast : false 
1515      matrix :
1616        include :
1717          - arch : x64 
1818            lib : lib64 
19+             runner : ubuntu-latest 
1920            platform : linux/amd64 
2021          - arch : ia32 
2122            lib : lib 
23+             runner : ubuntu-latest 
2224            platform : linux/amd64 
2325          - arch : arm64 
2426            lib : lib64 
27+             runner : linux-arm64 
2528            platform : linux/arm64 
2629          - arch : arm 
2730            lib : lib 
31+             runner : linux-arm64 
2832            platform : linux/arm64 
2933          #  There is no docker image for riscv64 dart-sdk, build kernel snapshot instead.
3034          - arch : riscv64 
3135            lib : lib64 
36+             runner : ubuntu-latest 
3237            platform : linux/amd64  #  linux/riscv64
3338
3439    steps :
Original file line number Diff line number Diff line change 88  build :
99    name : Build 
1010
11-     runs-on : ubuntu-latest 
11+     runs-on : ${{ matrix.runner }} 
1212
1313    strategy :
1414      fail-fast : false 
1515      matrix :
1616        include :
1717          - arch : x64 
18+             runner : ubuntu-latest 
1819            platform : linux/amd64 
1920          - arch : ia32 
21+             runner : ubuntu-latest 
2022            platform : linux/386 
2123          - arch : arm64 
24+             runner : linux-arm64 
2225            platform : linux/arm64 
23-           #  There is a bug in qemu's mremap causing pthread_getattr_np in musl to stuck in a loop on arm.
24-           #  Unless qemu fixes the bug or we get a real linux-arm runner, we cannot build aot-snapshot
25-           #  for arm on CI. So, we create a kernel snapshot for arm build in amd64 container instead.
26-           #  https://gitlab.com/qemu-project/qemu/-/issues/1729
2726          - arch : arm 
28-             platform : linux/amd64  #  linux/arm/v7
27+             runner : linux-arm64 
28+             platform : linux/arm/v7 
2929          - arch : riscv64 
30+             runner : ubuntu-latest 
3031            platform : linux/riscv64 
3132
3233    steps :
Original file line number Diff line number Diff line change 88  build :
99    name : Build 
1010
11-     runs-on : ubuntu-latest 
11+     runs-on : ${{ matrix.runner }} 
1212
1313    strategy :
1414      fail-fast : false 
1515      matrix :
1616        include :
1717          - arch : x64 
18+             runner : ubuntu-latest 
1819            platform : linux/amd64 
1920          - arch : ia32 
20-             platform : linux/amd64 
21-           - arch : arm 
22-             platform : linux/arm/v7 
21+             runner : ubuntu-latest 
22+             platform : linux/386 
2323          - arch : arm64 
24+             runner : linux-arm64 
2425            platform : linux/arm64 
26+           - arch : arm 
27+             runner : linux-arm64 
28+             platform : linux/arm/v7 
2529          - arch : riscv64 
30+             runner : ubuntu-latest 
2631            platform : linux/riscv64 
2732
2833    steps :
Original file line number Diff line number Diff line change 1717          - arch : x64 
1818            runner : macos-13 
1919          - arch : arm64 
20-             runner : macos-14  
20+             runner : macos-latest  
2121
2222    steps :
2323      - uses : actions/checkout@v4 
Original file line number Diff line number Diff line change 1919          - arch : ia32 
2020            runner : windows-latest 
2121          - arch : arm64 
22-             runner : windows-latest  
22+             runner : windows-arm64  
2323
2424    steps :
2525      - uses : actions/checkout@v4 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments