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:
Paulo Matos 2020-10-24 21:49:49 +02:00 committed by GitHub
parent c2797c0e9d
commit 5a31f8b833
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 44 additions and 2 deletions

View 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

View File

@ -1,6 +1,6 @@
name: CI Linux ARM
on: [push, pull_request]
on: [push]
jobs:

View File

@ -1,6 +1,8 @@
name: Test with UBSan on ARM
on: [push, pull_request]
on:
schedule:
- cron: '0 0 * * *'
jobs: