Merge pull request #34 from ak-coram/macos-14-cache-fixes
macos-14 caching fixes
This commit is contained in:
commit
1a45deaa8e
3 changed files with 38 additions and 8 deletions
33
.github/workflows/tests.yml
vendored
33
.github/workflows/tests.yml
vendored
|
@ -52,24 +52,43 @@ jobs:
|
||||||
lisp: sbcl-bin
|
lisp: sbcl-bin
|
||||||
|
|
||||||
# OSX
|
# OSX
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
lisp: abcl-bin
|
lisp: abcl-bin
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
lisp: ccl-bin
|
lisp: ccl-bin
|
||||||
# https://github.com/40ants/setup-lisp/issues/29
|
# https://github.com/40ants/setup-lisp/issues/29
|
||||||
# - os: macos-latest
|
# - os: macos-13
|
||||||
# lisp: clasp-bin
|
# lisp: clasp-bin
|
||||||
# https://github.com/40ants/setup-lisp/issues/28
|
# https://github.com/40ants/setup-lisp/issues/28
|
||||||
# - os: macos-latest
|
# - os: macos-13
|
||||||
# lisp: clisp-head
|
# lisp: clisp-head
|
||||||
# https://github.com/40ants/setup-lisp/issues/30
|
# https://github.com/40ants/setup-lisp/issues/30
|
||||||
# - os: macos-latest
|
# - os: macos-13
|
||||||
# lisp: cmu-bin
|
# lisp: cmu-bin
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
lisp: ecl
|
lisp: ecl
|
||||||
- os: macos-latest
|
- os: macos-13
|
||||||
lisp: sbcl-bin
|
lisp: sbcl-bin
|
||||||
|
|
||||||
|
- os: macos-14
|
||||||
|
lisp: abcl-bin
|
||||||
|
# - os: macos-14
|
||||||
|
# lisp: ccl-bin
|
||||||
|
# https://github.com/40ants/setup-lisp/issues/29
|
||||||
|
# - os: macos-14
|
||||||
|
# lisp: clasp-bin
|
||||||
|
# https://github.com/40ants/setup-lisp/issues/28
|
||||||
|
# - os: macos-14
|
||||||
|
# lisp: clisp-head
|
||||||
|
# https://github.com/40ants/setup-lisp/issues/30
|
||||||
|
# - os: macos-14
|
||||||
|
# lisp: cmu-bin
|
||||||
|
- os: macos-14
|
||||||
|
lisp: ecl
|
||||||
|
- os: macos-14
|
||||||
|
lisp: sbcl-bin
|
||||||
|
|
||||||
|
|
||||||
# Windows
|
# Windows
|
||||||
|
|
||||||
# https://github.com/40ants/setup-lisp/issues/27
|
# https://github.com/40ants/setup-lisp/issues/27
|
||||||
|
|
|
@ -46,6 +46,8 @@ inputs:
|
||||||
/usr/local/etc/roswell
|
/usr/local/etc/roswell
|
||||||
/usr/local/bin/ros
|
/usr/local/bin/ros
|
||||||
/usr/local/Cellar/roswell
|
/usr/local/Cellar/roswell
|
||||||
|
/opt/homebrew/bin/ros
|
||||||
|
/opt/homebrew/Cellar/roswell
|
||||||
|
|
||||||
qlot-cache-paths:
|
qlot-cache-paths:
|
||||||
description: "Internal var. Don't use it."
|
description: "Internal var. Don't use it."
|
||||||
|
@ -348,7 +350,7 @@ runs:
|
||||||
uses: actions/cache/restore@v4
|
uses: actions/cache/restore@v4
|
||||||
with:
|
with:
|
||||||
path: ${{ inputs.qlot-cache-paths }}
|
path: ${{ inputs.qlot-cache-paths }}
|
||||||
key: qlot-${{ steps.locals.outputs.current-month }}-${{ env.cache-name }}-${{ runner.os }}-${{ env.QUICKLISP_DIST }}-${{ env.LISP }}-${{ hashFiles('qlfile', 'qlfile.lock', '*.asd') }}-${{ inputs.cache-suffix }}
|
key: qlot-${{ steps.locals.outputs.current-month }}-${{ env.cache-name }}-${{ runner.os }}-${{ runner.arch }}-${{ env.QUICKLISP_DIST }}-${{ env.LISP }}-${{ hashFiles('qlfile', 'qlfile.lock', '*.asd') }}-${{ inputs.cache-suffix }}
|
||||||
|
|
||||||
- if: inputs.cache == 'true' && steps.qlot-cache-restore.outputs.cache-hit == 'true'
|
- if: inputs.cache == 'true' && steps.qlot-cache-restore.outputs.cache-hit == 'true'
|
||||||
name: Restore Path To .qlot/bin
|
name: Restore Path To .qlot/bin
|
||||||
|
|
|
@ -9,6 +9,15 @@
|
||||||
"PATH"
|
"PATH"
|
||||||
"CL"
|
"CL"
|
||||||
"HOME"))
|
"HOME"))
|
||||||
|
|
||||||
|
(4.0.5 2024-04-19
|
||||||
|
"
|
||||||
|
# Fixed
|
||||||
|
|
||||||
|
* Extended test matrix with macos-14 runner.
|
||||||
|
* Fixed Roswell cache paths for macos-14 runner.
|
||||||
|
* Extended qlot cache key with runner architecture.
|
||||||
|
")
|
||||||
(4.0.4 2024-04-18
|
(4.0.4 2024-04-18
|
||||||
"
|
"
|
||||||
# Fixed
|
# Fixed
|
||||||
|
|
Loading…
Reference in a new issue