Skip to content

Commit

Permalink
Check on many systems.
Browse files Browse the repository at this point in the history
  • Loading branch information
svetlyak40wt committed Apr 15, 2024
1 parent 6b92008 commit 5fc0c34
Show file tree
Hide file tree
Showing 4 changed files with 131 additions and 6 deletions.
129 changes: 126 additions & 3 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -51,7 +51,7 @@
},
{
"name": "Run Linter",
"run": "qlot exec 40ants-linter --system \"40ants-asdf-system\"",
"run": "qlot exec 40ants-linter --system \"40ants-asdf-system, 40ants-asdf-system-docs, 40ants-asdf-system-tests\" --imports",
"shell": "bash"
}
]
Expand All @@ -64,13 +64,136 @@
"ubuntu-latest",
"macos-latest"
],
"exclude": [
{
"os": "ubuntu-latest",
"quicklisp": "ultralisp",
"lisp": "npt"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "npt"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "ccl-bin"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "ccl-bin"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "ccl-bin"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "abcl-bin"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "abcl-bin"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "abcl-bin"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "allegro"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "allegro"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "allegro"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "clasp"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "clasp"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "clasp"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "lispworks"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "lispworks"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "lispworks"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "mkcl"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "mkcl"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "mkcl"
},
{
"os": "ubuntu-latest",
"quicklisp": "quicklisp",
"lisp": "ecl"
},
{
"os": "macos-latest",
"quicklisp": "quicklisp",
"lisp": "ecl"
},
{
"os": "macos-latest",
"quicklisp": "ultralisp",
"lisp": "ecl"
}
],
"quicklisp": [
"ultralisp",
"quicklisp"
],
"lisp": [
"sbcl",
"ccl",
"sbcl-bin",
"ccl-bin",
"abcl-bin",
"allegro",
"clasp",
"lispworks",
"mkcl",
"npt",
"ecl"
]
}
Expand Down
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
*.fasl
/docs/build/
.qlot/
/.DS_Store
2 changes: 1 addition & 1 deletion 40ants-asdf-system-ci.asd
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@
:description "Provides CI configuration for 40ants-asdf-system."
:bug-tracker "https://github.com/40ants/40ants-asdf-system/issues"
:source-control (:git "https://github.com/40ants/40ants-asdf-system")
:pathname "ci"
:pathname "src"
:depends-on ("40ants-asdf-system-ci/ci"))
5 changes: 3 additions & 2 deletions src/ci.lisp
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@

(defparameter *lisp-implementations*
(list "sbcl-bin"
"ccl-bin/1.12.1"
"ccl-bin"
"abcl-bin"
"allegro"
"clasp"
Expand All @@ -29,7 +29,8 @@
:by-cron "0 10 * * 1"
:on-pull-request t
:cache t
:jobs ((linter :asdf-systems ("40ants-asdf-system-docs"
:jobs ((linter :asdf-systems ("40ants-asdf-system"
"40ants-asdf-system-docs"
"40ants-asdf-system-tests")
:check-imports t)
(run-tests
Expand Down

0 comments on commit 5fc0c34

Please sign in to comment.