Remove scanbuild jobs for 3m and cs (#3124)

This is temporary until I can fix them. Unfortunately, I have no idea
what's going on on the Actions side. In the meantime I would like to
see green ticks for master commits.

Working on a fix under #3119
This commit is contained in:
Paulo Matos 2020-04-23 14:53:03 +02:00 committed by GitHub
parent 362edb00de
commit 9d89bbe909
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -499,105 +499,3 @@ jobs:
name: scanbuild-cgc-${{ github.sha }}
path: racketcgc-report-${{ github.sha }}.tar.bz2
scanbuild-racket3m:
runs-on: ubuntu-latest
container: pmatos/scan-build:latest
needs: build-racketcgc
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 100
- name: Install dependencies
run: |
apt-get update
apt-get install -y libffi-dev unzip python libxml2-dev libfindbin-libs-perl make gcc g++
- uses: actions/download-artifact@v1
with:
name: racketcgc-ubuntu-18.04-cify-x64_git${{ github.sha }}
path: ${{ runner.temp }}
- name: Untar
working-directory: ${{ runner.temp }}
run: tar -xvjf racketcgc-ubuntu-18.04-cify-x64_git${{ github.sha }}.tar.bz2
- name: Configure
working-directory: ./racket/src
run: >
./configure
CFLAGS="-O0 -g"
--disable-strip
--prefix=${{ runner.temp }}/racket3m
--enable-racket=${{ runner.temp }}/racketcgc/bin/racket
--enable-werror
--enable-cify
--enable-jit
--enable-foreign
--enable-places
--enable-futures
--enable-float
--enable-pthread
--disable-docs
- name: Scan Build
working-directory: ./racket/src
run: |
export cpus=$(grep -c ^processor /proc/cpuinfo)
scan-build -o ../../racket3m-report -analyzer-config 'crosscheck-with-z3=true' make -j$((cpus + 1))
- name: Tarballing
run: tar -cvjf racket3m-report-${{ github.sha }}.tar.bz2 racket3m-report
- uses: actions/upload-artifact@v1
if: always()
with:
name: scanbuild-3m-${{ github.sha }}
path: racket3m-report-${{ github.sha }}.tar.bz2
scanbuild-racketcs:
runs-on: ubuntu-18.04
container: pmatos/scan-build:latest
needs: build-racketcgc
steps:
- uses: actions/checkout@v1
with:
fetch-depth: 100
- name: Install pkg dependencies
run: |
apt update
apt install -y libffi-dev unzip python libxml2-dev libfindbin-libs-perl make gcc g++ git uuid-dev
- uses: actions/download-artifact@v1
with:
name: racketcgc-ubuntu-18.04-cify-x64_git${{ github.sha }}
path: ${{ runner.temp }}
- name: Untar
working-directory: ${{ runner.temp }}
run: tar -xvjf racketcgc-ubuntu-18.04-cify-x64_git${{ github.sha}}.tar.bz2
- name: Checking out ChezScheme
working-directory: ./racket/src
run: git clone --depth=1 --recurse-submodules -j3 https://github.com/racket/ChezScheme
- name: Configuring Racket CS
working-directory: ./racket/src
env:
CC: ${{ matrix.cc }}
run: >
./configure
CFLAGS="-O0 -g"
--prefix=${{ runner.temp }}/racketcs
$RACKET_EXTRA_CONFIGURE_ARGS
--enable-racket=${{ runner.temp }}/racketcgc/bin/racket
--enable-compress
--disable-docs
--enable-pthread
--enable-csdefault
--enable-csonly
- name: Building
working-directory: ./racket/src
run: |
export cpus=$(grep -c ^processor /proc/cpuinfo)
scan-build -o ../../racketcs-report -analyzer-config 'crosscheck-with-z3=true' make -j $((cpus+1))
- name: Tarballing
run: tar -cvjf racketcs-report-${{ github.sha }}.tar.bz2 racketcs-report
- uses: actions/upload-artifact@v1
if: always()
with:
name: scanbuild-cs-${{ github.sha }}
path: racketcs-report-${{ github.sha }}.tar.bz2