Skip to content

Commit

Permalink
Use pixi task cache (#1407)
Browse files Browse the repository at this point in the history
Fixes #1308

---------

Co-authored-by: Hofer-Julian <[email protected]>
Co-authored-by: Hofer-Julian <[email protected]>
  • Loading branch information
3 people authored Apr 21, 2024
1 parent f7039b8 commit f526e6f
Showing 1 changed file with 21 additions and 2 deletions.
23 changes: 21 additions & 2 deletions pixi.toml
Original file line number Diff line number Diff line change
Expand Up @@ -53,8 +53,18 @@ initialize-julia = { depends_on = [
# Docs
build-julia-docs = { cmd = "julia --project docs/make.jl", depends_on = [
"initialize-julia",
], inputs = [
"core",
"docs/make.jl",
], outputs = [
"docs/build",
] }
quartodoc-build = { cmd = "quartodoc build && rm objects.json", cwd="docs", inputs = [
"docs/_quarto.yml",
"python/ribasim",
], outputs = [
"docs/python/reference",
] }
quartodoc-build = { cmd = "quartodoc build && rm objects.json", cwd = "docs" }
quarto-preview = { cmd = "quarto preview docs", depends_on = [
"quartodoc-build",
"generate-testmodels",
Expand Down Expand Up @@ -99,11 +109,20 @@ test-ribasim-core = { cmd = "julia --project=core --eval 'using Pkg; Pkg.test()'
test-ribasim-core-cov = { cmd = "julia --project=core --eval 'using Pkg; Pkg.test(coverage=true, julia_args=[\"--check-bounds=yes\"])'", depends_on = [
"generate-testmodels",
] }
generate-testmodels = "python utils/generate-testmodels.py"
generate-testmodels = { cmd = "python utils/generate-testmodels.py", inputs = [
"python/ribasim",
"python/ribasim_testmodels",
], outputs = [
"generated_testmodels",
] }
tests = { depends_on = ["lint", "test-ribasim-python", "test-ribasim-core"] }
# Codegen
codegen = { cmd = "julia --project utils/gen_python.jl && ruff format python/ribasim/ribasim/schemas.py", depends_on = [
"initialize-julia",
], inputs = [
"core",
], outputs = [
"python/ribasim/ribasim/schemas.py",
] }
# Publish
build-ribasim-python-wheel = { cmd = "rm --recursive --force dist && python -m build && twine check dist/*", cwd = "python/ribasim" }
Expand Down

0 comments on commit f526e6f

Please sign in to comment.