diff --git a/.woodpecker.yaml b/.woodpecker.yaml index b6a935f..f652a2b 100644 --- a/.woodpecker.yaml +++ b/.woodpecker.yaml @@ -12,6 +12,7 @@ steps: - woodpecker-cli lint Golang/ - woodpecker-cli lint Hugo/ - woodpecker-cli lint Jekyll/.woodpecker/jekyll.yaml + - woodpecker-cli lint Julia/.woodpecker.yaml - woodpecker-cli lint KiCad/.woodpecker.yaml - woodpecker-cli lint Mdbook/ - woodpecker-cli lint NodeJS/ diff --git a/Julia/.woodpecker.yaml b/Julia/.woodpecker.yaml new file mode 100644 index 0000000..1880a89 --- /dev/null +++ b/Julia/.woodpecker.yaml @@ -0,0 +1,7 @@ +steps: + test: + when: + event: [push, pull_request] + image: julia + commands: + - julia --project -e "using Pkg; Pkg.instantiate(); Pkg.test()" diff --git a/README.md b/README.md index 6e7a6dd..657ef47 100644 --- a/README.md +++ b/README.md @@ -16,6 +16,7 @@ Pull requests are welcome! | [NodeJS/.woodpecker.yaml](NodeJS/.woodpecker.yaml) | JavaScript | NodeJS | CI to build static websites files and publish them to Codeberg Pages with 11ty | | [Tectonic/.woodpecker.yaml](Tectonic/.woodpecker.yaml) | LaTeX | Tectonic | Builds a TeX file and pushes the resulting PDF file to a given repository. | | [Jekyll/.woodpecker/jekyll.yaml](Jekyll/.woodpecker/jekyll.yaml) | Markdown | Jekyll | CI step to build static website files and publish them to Codeberg Pages using Jekyll | +| [Julia/.woodpecker.yaml](Julia/.woodpecker.yaml) | Julia | Pkg.jl | Standard CI pipeline to test Julia packages. | | [Hugo/.woodpecker.yaml](Hugo/.woodpecker.yaml) | Markdown | Hugo | CI step to build static website files and publish them to Codeberg Pages with Hugo | | [PHP/.woodpecker.yaml](PHP/.woodpecker.yaml) | PHP | Bash | CI step lint PHP files and report on errors | | [Python/.woodpecker/mkdocs.yaml](Python/.woodpecker/mkdocs.yaml) | Markdown | MkDocs | Static Site Generator mkdocs example |