34 lines
483 B
Common Lisp
34 lines
483 B
Common Lisp
(:macro seq ())
|
|
|
|
(:macro seq (hd)
|
|
(:t "- " hd))
|
|
|
|
(:macro seq (hd .. tl)
|
|
(:seq hd) (:seq tl))
|
|
|
|
(:macro @ ('k)
|
|
(:t 'k ":"))
|
|
|
|
(:macro @ (k v)
|
|
(:t k ": " v))
|
|
|
|
(:macro @ (k v .. other)
|
|
(k v)
|
|
other)
|
|
|
|
|
|
(name "Complex CI/CD Pipeline")
|
|
|
|
(on
|
|
(push
|
|
(branches
|
|
(:seq "main" "release/*")))
|
|
(pull_requests
|
|
(types
|
|
(:seq opened synchronize reopened)))
|
|
(workflow_dispatch))
|
|
|
|
(env
|
|
(NODE_VERSION 20)
|
|
(PYTHON_VERSION "3.11"))
|