diff --git a/src/changelog.lisp b/src/changelog.lisp index 9b325d7..59e476b 100644 --- a/src/changelog.lisp +++ b/src/changelog.lisp @@ -11,6 +11,17 @@ "GITHUB_TOKEN" "OSX") :external-docs ("https://40ants.com/40ants-asdf-system/")) + (0.13.0 2023-12-14 + " +Changed +======= + +Jobs now use setup-lisp@v3 action where a fix to quicklisp-client is applied. +This fix makes ql:quickload work with package-inferred systems. + +If you want to use this fix in your own environments, you can find +it [here](https://github.com/40ants/quicklisp-client-fix). +") (0.12.0 2023-12-11 " Changed @@ -18,6 +29,7 @@ Changed Use `secrets.GITHUB_TOKEN` instead of `secrets.DEPLOY_TRIGGER_TOKEN` and set required scopes for the token. This way you don't have to setup a special secret for each repository or an organization. + ") (0.11.0 2023-12-01 " diff --git a/src/core.lisp b/src/core.lisp index 7bb3a59..b1063c9 100644 --- a/src/core.lisp +++ b/src/core.lisp @@ -143,7 +143,7 @@ it will generate `.github/workflows/linter.yml` with following content: }, { \"name\": \"Setup Common Lisp Environment\", - \"uses\": \"40ants/setup-lisp@v2\", + \"uses\": \"40ants/setup-lisp@v3\", \"with\": { \"asdf-system\": \"example\" } @@ -220,9 +220,11 @@ it's source type to the `latest-github-tag` to provide more stable releases to y users. This way you commits into master will be ignored until you change the changelog and git tag will be pushed. Here is an [example](https://github.com/quicklisp/quicklisp-projects/blob/ee133271c81caf5d8bbf8cef3054544ff47b64c6/projects/alexa/source.txt) how to setup this kind of quicklisp project source. +```lisp (defworkflow release :on-push-to \"master\" :jobs ((40ants-ci/jobs/autotag:autotag))) +``` " (40ants-ci/jobs/autotag:autotag function) (40ants-ci/jobs/autotag:autotag class)) @@ -287,7 +289,7 @@ It will generate `.github/workflows/ci.yml` with following content: }, { \"name\": \"Setup Common Lisp Environment\", - \"uses\": \"40ants/setup-lisp@v2\", + \"uses\": \"40ants/setup-lisp@v3\", \"with\": { \"asdf-system\": \"example\" } @@ -437,7 +439,7 @@ It will generate `.github/workflows/docs.yml` with following content: }, { \"name\": \"Setup Common Lisp Environment\", - \"uses\": \"40ants/setup-lisp@v2\", + \"uses\": \"40ants/setup-lisp@v3\", \"with\": { \"asdf-system\": \"example\", \"qlfile-template\": \"\" @@ -512,7 +514,7 @@ modified .github/workflows/docs.yml + }, { \"name\": \"Setup Common Lisp Environment\", - \"uses\": \"40ants/setup-lisp@v2\", + \"uses\": \"40ants/setup-lisp@v3\", \"with\": { \"asdf-system\": \"40ants-ci\", \"qlfile-template\": \"\" diff --git a/src/jobs/lisp-job.lisp b/src/jobs/lisp-job.lisp index 4ce5213..fdf4d57 100644 --- a/src/jobs/lisp-job.lisp +++ b/src/jobs/lisp-job.lisp @@ -168,7 +168,7 @@ (make-cache-steps job) (list (action "Setup Common Lisp Environment" - "40ants/setup-lisp@v2" + "40ants/setup-lisp@v3" :asdf-system (asdf-system job) :asdf-version (asdf-version job) :roswell-version (roswell-version job)