Merge pull request #34 from ak-coram/macos-14-cache-fixes

macos-14 caching fixes
This commit is contained in:
Alexander Artemenko 2024-04-26 10:12:59 +03:00 committed by GitHub
commit 1a45deaa8e
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 38 additions and 8 deletions

View file

@ -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

View file

@ -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

View file

@ -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