2023-07-10 00:47:10 +00:00
|
|
|
extend = [
|
2023-09-12 14:46:16 +00:00
|
|
|
{ path = "./compile.toml" },
|
|
|
|
{ path = "./clean.toml" },
|
|
|
|
{ path = "./lint.toml" },
|
|
|
|
{ path = "./node.toml" },
|
|
|
|
{ path = "./process.toml" },
|
2023-07-10 00:47:10 +00:00
|
|
|
]
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
# CI Stages
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.ci]
|
|
|
|
dependencies = ["prepare", "lint", "build", "test-flow", "integration-test"]
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.prepare]
|
|
|
|
dependencies = ["setup-node"]
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.lint]
|
|
|
|
dependencies = ["check-style"]
|
2023-06-14 01:29:54 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.integration-test]
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-24 15:35:34 +00:00
|
|
|
# Support Local Runs
|
|
|
|
|
|
|
|
[tasks.ci-clean]
|
|
|
|
dependencies = ["ci", "clean"]
|
|
|
|
|
|
|
|
[tasks.check-clean]
|
|
|
|
dependencies = ["check", "clean"]
|
|
|
|
|
|
|
|
[tasks.build-clean]
|
|
|
|
dependencies = ["build", "clean"]
|
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
# ALIASES
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.verify-flow]
|
|
|
|
alias = "ci"
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.t]
|
|
|
|
dependencies = ["test-flow"]
|
2023-06-02 02:12:18 +00:00
|
|
|
|
2023-07-10 00:47:10 +00:00
|
|
|
[tasks.it]
|
|
|
|
alias = "integration-test"
|