Files
ocaml-sexpr/example.lsp

33 lines
528 B
Common Lisp

(:macro seq ())
(:macro seq (hd)
(:t "- " hd))
(:macro seq (hd .. tl)
(:t (':seq hd) (':seq tl)))
(:macro @ ( (k(:c-atm _)) )
(:t k ":"))
(:macro @ ( (k(:c-atm _)) v )
(:t k ": " v))
(:macro @ ( (k(:c-atm _)) 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"))