Use AutoModality/action-clean@v1 to clean Home

Also we don't need to checkout ChezScheme anymore so remove that.
This commit is contained in:
Paulo Matos 2020-10-28 06:49:16 +01:00
parent d70a11236f
commit 8a9a6fe936

View File

@ -9,19 +9,19 @@ jobs:
# component finishes building. # component finishes building.
build-racketcgc: build-racketcgc:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
container:
image: racket/racket-ci:latest
strategy: strategy:
fail-fast: false fail-fast: false
matrix: matrix:
cify: [cify, nocify] cify: [cify, nocify]
arch: [ARM64] arch: [ARM64]
runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
container:
image: racket/racket-ci:latest
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
fetch-depth: 100 fetch-depth: 100
@ -84,8 +84,7 @@ jobs:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}'] runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
fetch-depth: 100 fetch-depth: 100
@ -161,8 +160,7 @@ jobs:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}'] runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
fetch-depth: 100 fetch-depth: 100
@ -173,9 +171,6 @@ jobs:
- name: Untar - name: Untar
working-directory: /usr/local working-directory: /usr/local
run: tar -xvjf /tmp/racketcgc-debian10-nocify-${{ matrix.arch }}_git${{ github.sha}}.tar.bz2 run: tar -xvjf /tmp/racketcgc-debian10-nocify-${{ matrix.arch }}_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 - name: Configuring Racket CS
working-directory: ./racket/src working-directory: ./racket/src
env: env:
@ -227,8 +222,7 @@ jobs:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}'] runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/download-artifact@v2 - uses: actions/download-artifact@v2
with: with:
@ -303,8 +297,7 @@ jobs:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}'] runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/download-artifact@v2 - uses: actions/download-artifact@v2
with: with:
@ -374,8 +367,7 @@ jobs:
runs-on: [self-hosted, Linux, '${{ matrix.arch }}'] runs-on: [self-hosted, Linux, '${{ matrix.arch }}']
steps: steps:
- name: Clean racket pkg folder - uses: AutoModality/action-clean@v1
run: rm -rf $HOME/.racket
- uses: actions/checkout@v2 - uses: actions/checkout@v2
- uses: actions/download-artifact@v2 - uses: actions/download-artifact@v2
with: with: