Initial commit
A simple [pkl]-template following [SourceHut's build mainfest].
Clone this repo, or copy SourceHutBuilds.pkl
.
Create a new file, eg. build.pkl
:
amends "/path/to/your/SourceHutBuilds.pkl"
image = "alpine/edge"
tasks = new Listing<Mapping> {
new {
["say-hello"] = "echo hello"
}
new {
["say-world"] = "echo world"
}
}
Now you can generate a valid, type-checked .build.yml
with:
pkl eval -f yaml /path/to/your/pkl.pkl -o .build.yml