Skip to content

Commit

Permalink
Use SBCL 2.1.8 for building in .github/workflows/ubuntu-*.yml
Browse files Browse the repository at this point in the history
This lowers the risk of spurious build failures and produces more
reliable binaries for users who want them.

* .github/workflows/ubuntu-bionic.yml: use SBCL 2.1.8 instead of SBCL
  master
* .github/workflows/ubuntu-focal.yml: likewise
* .github/workflows/ubuntu-xenial.yml: likewise
  • Loading branch information
scymtym committed Sep 13, 2021
1 parent f767235 commit 2dc4a23
Show file tree
Hide file tree
Showing 3 changed files with 90 additions and 90 deletions.
60 changes: 30 additions & 30 deletions .github/workflows/ubuntu-bionic.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,10 @@ jobs:
git clone -b master https://github.com/scymtym/architecture.service-provider.git .
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -106,10 +106,10 @@ jobs:
git clone -b master https://github.com/scymtym/architecture.builder-protocol.git .
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -190,10 +190,10 @@ jobs:
git clone -b future https://github.com/scymtym/model.transform.trace.git .
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -289,10 +289,10 @@ jobs:
with:
name: cl-architecture.service-provider@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -388,10 +388,10 @@ jobs:
with:
name: cl-architecture.service-provider@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -477,10 +477,10 @@ jobs:
with:
name: cl-architecture.builder-protocol@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -566,10 +566,10 @@ jobs:
with:
name: cl-architecture.builder-protocol@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -660,10 +660,10 @@ jobs:
with:
name: cl-architecture.service-provider@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -759,10 +759,10 @@ jobs:
with:
name: cl-architecture.builder-protocol@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -887,10 +887,10 @@ jobs:
with:
name: cl-configuration.options@master
path: upstream
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -983,7 +983,7 @@ jobs:
name: build-generator@master
path: artifacts

sbcl_master:
sbcl_sbcl-2_1_8:
runs-on: ubuntu-18.04
steps:
- name: install-platform-dependencies
Expand All @@ -998,7 +998,7 @@ jobs:
- name: git.repository
run: |
export WORKSPACE=$(pwd)
git clone -b master https://git.code.sf.net/p/sbcl/sbcl .
git clone -b sbcl-2.1.8 https://git.code.sf.net/p/sbcl/sbcl .
- name: freestyle.shell
Expand All @@ -1023,15 +1023,15 @@ jobs:
mkdir -p artifacts
mv -v sbcl.tar.gz artifacts/
- name: upload-artifact-sbcl@master
- name: upload-artifact-sbcl@sbcl-2.1.8
uses: actions/upload-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: artifacts

cl-launch_master:
runs-on: ubuntu-18.04
needs: [quicklisp_current,sbcl_master]
needs: [quicklisp_current,sbcl_sbcl-2_1_8]
steps:
- name: install-platform-dependencies
run: |
Expand All @@ -1048,10 +1048,10 @@ jobs:
git clone -b master https://gitlab.common-lisp.net/xcvb/cl-launch.git .
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: download-artifact-quicklisp@current
uses: actions/download-artifact@v1
Expand Down Expand Up @@ -1115,7 +1115,7 @@ jobs:

quicklisp_current:
runs-on: ubuntu-18.04
needs: [sbcl_master]
needs: [sbcl_sbcl-2_1_8]
steps:
- name: install-platform-dependencies
run: |
Expand All @@ -1126,10 +1126,10 @@ jobs:
- name: download-artifact-sbcl@master
- name: download-artifact-sbcl@sbcl-2.1.8
uses: actions/download-artifact@v1
with:
name: sbcl@master
name: sbcl@sbcl-2.1.8
path: upstream
- name: extract-upstream-artiacts
run: |
Expand Down
Loading

0 comments on commit 2dc4a23

Please sign in to comment.