Skip to content

Commit

Permalink
Merge pull request #20 from 40ants/use-new-setup-lisp
Browse files Browse the repository at this point in the history
Use new setup lisp
  • Loading branch information
svetlyak40wt authored Dec 13, 2023
2 parents faaf785 + f1c2487 commit 4c5af25
Show file tree
Hide file tree
Showing 3 changed files with 19 additions and 5 deletions.
12 changes: 12 additions & 0 deletions src/changelog.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -11,13 +11,25 @@
"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
=======
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
"
Expand Down
10 changes: 6 additions & 4 deletions src/core.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -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\"
}
Expand Down Expand Up @@ -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))
Expand Down Expand Up @@ -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\"
}
Expand Down Expand Up @@ -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\": \"\"
Expand Down Expand Up @@ -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\": \"\"
Expand Down
2 changes: 1 addition & 1 deletion src/jobs/lisp-job.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -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)
Expand Down

0 comments on commit 4c5af25

Please sign in to comment.