Do not run ARM tests on PR (#3463)
Due to the speed and volume of available ARM HW reduce tests on ARM during PRs and leave them for push-only. Run ubsan only on a daily basis.
This commit is contained in:
parent
c2797c0e9d
commit
5a31f8b833
40
.github/workflows/ci-pr-arm_fastbuild.yml
vendored
Normal file
40
.github/workflows/ci-pr-arm_fastbuild.yml
vendored
Normal file
|
@ -0,0 +1,40 @@
|
|||
name: ARM Linux Fast Build
|
||||
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
build-racket3m:
|
||||
container:
|
||||
image: racket/racket-ci:latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
arch: [ARM64]
|
||||
|
||||
runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 100
|
||||
- name: Build Racket 3m
|
||||
run: make CPUS=$(nproc) PKGS="" bc-in-place
|
||||
|
||||
build-racketcs:
|
||||
container:
|
||||
image: racket/racket-ci:latest
|
||||
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
arch: [ARM64]
|
||||
|
||||
runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
|
||||
|
||||
steps:
|
||||
- uses: actions/checkout@v2
|
||||
with:
|
||||
fetch-depth: 100
|
||||
- name: Build Racket CS
|
||||
run: make CPUS=$(nproc) PKGS="" cs-in-place
|
2
.github/workflows/ci-push-arm_linux.yml
vendored
2
.github/workflows/ci-push-arm_linux.yml
vendored
|
@ -1,6 +1,6 @@
|
|||
name: CI Linux ARM
|
||||
|
||||
on: [push, pull_request]
|
||||
on: [push]
|
||||
|
||||
jobs:
|
||||
|
||||
|
|
4
.github/workflows/ubsan-arm.yml
vendored
4
.github/workflows/ubsan-arm.yml
vendored
|
@ -1,6 +1,8 @@
|
|||
name: Test with UBSan on ARM
|
||||
|
||||
on: [push, pull_request]
|
||||
on:
|
||||
schedule:
|
||||
- cron: '0 0 * * *'
|
||||
|
||||
jobs:
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user