Skip to content

Commit 43d7d9d

Browse files
authored
mise: add task to update all templated exercises (#2152)
This makes it easier to test changes of the exercise generator against all exercises that already have a template. Avoiding unnecessary changes to existing exercises keeps the history clean.
1 parent 5327759 commit 43d7d9d

1 file changed

Lines changed: 10 additions & 0 deletions

File tree

mise.toml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,16 @@ run = "cd rust-tooling/generate; cargo run --quiet --release -- add"
1818
depends = "symlink-problem-specifications"
1919
run = "cd rust-tooling/generate; cargo run --quiet --release -- update"
2020

21+
[tasks.update-all-templated-exercise]
22+
depends = "symlink-problem-specifications"
23+
run = """
24+
for p in ./exercises/practice/*/.meta/test_template.tera ; do
25+
slug="$(basename $(dirname $(dirname $p)))"
26+
mise run update-exercise --slug $slug &
27+
done
28+
wait
29+
"""
30+
2131
[tasks.configlet]
2232
depends = "fetch-configlet"
2333
quiet = true

0 commit comments

Comments
 (0)