Skip to content

Commit 77f2f62

Browse files
committed
add stack.yaml to files.invalidator
Now, any changes to this file will prompt students to update. Closes #1016
1 parent 4dc224c commit 77f2f62

File tree

106 files changed

+318
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+318
-0
lines changed

config.json

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,9 @@
3131
],
3232
"exemplar": [
3333
".meta/exemplar/src/%{pascal_slug}.hs"
34+
],
35+
"invalidator": [
36+
"stack.yaml"
3437
]
3538
},
3639
"exercises": {

exercises/concept/guessing-game/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
],
1515
"exemplar": [
1616
".meta/exemplar/src/GuessingGame.hs"
17+
],
18+
"invalidator": [
19+
"stack.yaml"
1720
]
1821
}
1922
}

exercises/concept/lucians-luscious-lasagna/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,9 @@
1717
],
1818
"exemplar": [
1919
".meta/exemplar/src/LuciansLusciousLasagna.hs"
20+
],
21+
"invalidator": [
22+
"stack.yaml"
2023
]
2124
}
2225
}

exercises/concept/pacman-rules/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,9 @@
1212
],
1313
"exemplar": [
1414
".meta/exemplar/src/PacmanRules.hs"
15+
],
16+
"invalidator": [
17+
"stack.yaml"
1518
]
1619
},
1720
"forked_from": [

exercises/concept/temperature/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,9 @@
1414
],
1515
"exemplar": [
1616
".meta/exemplar/src/Temperature.hs"
17+
],
18+
"invalidator": [
19+
"stack.yaml"
1720
]
1821
}
1922
}

exercises/practice/accumulate/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/Accumulate.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
},
2831
"source": "Conversation with James Edward Gray II",

exercises/practice/acronym/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
],
2626
"example": [
2727
".meta/examples/success-standard/src/Acronym.hs"
28+
],
29+
"invalidator": [
30+
"stack.yaml"
2831
]
2932
},
3033
"source": "Julien Vanier",

exercises/practice/all-your-base/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
],
2323
"example": [
2424
".meta/examples/success-standard/src/Base.hs"
25+
],
26+
"invalidator": [
27+
"stack.yaml"
2528
]
2629
}
2730
}

exercises/practice/allergies/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/Allergies.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
},
2932
"source": "Jumpstart Lab Warm-up",

exercises/practice/alphametics/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
],
2323
"example": [
2424
".meta/examples/success-standard/src/Alphametics.hs"
25+
],
26+
"invalidator": [
27+
"stack.yaml"
2528
]
2629
}
2730
}

exercises/practice/anagram/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-settext/src/Anagram.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
},
2932
"source": "Inspired by the Extreme Startup game",

exercises/practice/armstrong-numbers/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,9 @@
1818
],
1919
"example": [
2020
".meta/examples/success-standard/src/ArmstrongNumbers.hs"
21+
],
22+
"invalidator": [
23+
"stack.yaml"
2124
]
2225
},
2326
"source": "Wikipedia",

exercises/practice/atbash-cipher/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
],
2727
"example": [
2828
".meta/examples/success-standard/src/Atbash.hs"
29+
],
30+
"invalidator": [
31+
"stack.yaml"
2932
]
3033
},
3134
"source": "Wikipedia",

exercises/practice/bank-account/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/BankAccount.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
}
2932
}

exercises/practice/beer-song/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/Beer.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
},
2831
"source": "Learn to Program by Chris Pine",

exercises/practice/binary-search-tree/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/BST.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
},
2831
"source": "Josh Cheek",

exercises/practice/binary-search/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
],
2020
"example": [
2121
".meta/examples/success-standard/src/BinarySearch.hs"
22+
],
23+
"invalidator": [
24+
"stack.yaml"
2225
]
2326
},
2427
"source": "Wikipedia",

exercises/practice/binary/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/Binary.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
},
2932
"source": "All of Computer Science",

exercises/practice/bob/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,9 @@
3030
],
3131
"example": [
3232
".meta/examples/success-standard/src/Bob.hs"
33+
],
34+
"invalidator": [
35+
"stack.yaml"
3336
]
3437
},
3538
"source": "Inspired by the 'Deaf Grandma' exercise in Chris Pine's Learn to Program tutorial.",

exercises/practice/bowling/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/Bowling.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
},
2831
"source": "The Bowling Game Kata from UncleBob",

exercises/practice/change/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/Change.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
},
2831
"source": "Software Craftsmanship - Coin Change Kata",

exercises/practice/clock/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,9 @@
2727
],
2828
"example": [
2929
".meta/examples/success-standard/src/Clock.hs"
30+
],
31+
"invalidator": [
32+
"stack.yaml"
3033
]
3134
},
3235
"source": "Pairing session with Erin Drummond",

exercises/practice/collatz-conjecture/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
],
2121
"example": [
2222
".meta/examples/success-standard/src/CollatzConjecture.hs"
23+
],
24+
"invalidator": [
25+
"stack.yaml"
2326
]
2427
},
2528
"source": "An unsolved problem in mathematics named after mathematician Lothar Collatz",

exercises/practice/complex-numbers/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,9 @@
2121
],
2222
"example": [
2323
".meta/examples/success-standard/src/ComplexNumbers.hs"
24+
],
25+
"invalidator": [
26+
"stack.yaml"
2427
]
2528
},
2629
"source": "Wikipedia",

exercises/practice/connect/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
],
2626
"example": [
2727
".meta/examples/success-standard/src/Connect.hs"
28+
],
29+
"invalidator": [
30+
"stack.yaml"
2831
]
2932
}
3033
}

exercises/practice/crypto-square/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,9 @@
2828
],
2929
"example": [
3030
".meta/examples/success-standard/src/CryptoSquare.hs"
31+
],
32+
"invalidator": [
33+
"stack.yaml"
3134
]
3235
},
3336
"source": "J Dalbey's Programming Practice problems",

exercises/practice/custom-set/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@
2323
],
2424
"example": [
2525
".meta/examples/success-standard/src/CustomSet.hs"
26+
],
27+
"invalidator": [
28+
"stack.yaml"
2629
]
2730
}
2831
}

exercises/practice/diamond/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,9 @@
2020
],
2121
"example": [
2222
".meta/examples/success-standard/src/Diamond.hs"
23+
],
24+
"invalidator": [
25+
"stack.yaml"
2326
]
2427
},
2528
"source": "Seb Rose",

exercises/practice/difference-of-squares/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
],
2626
"example": [
2727
".meta/examples/success-standard/src/Squares.hs"
28+
],
29+
"invalidator": [
30+
"stack.yaml"
2831
]
2932
},
3033
"source": "Problem 6 at Project Euler",

exercises/practice/dnd-character/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,9 @@
1919
],
2020
"example": [
2121
".meta/examples/success-standard/src/DND.hs"
22+
],
23+
"invalidator": [
24+
"stack.yaml"
2225
]
2326
},
2427
"source": "Simon Shine, Erik Schierboom",

exercises/practice/dominoes/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
],
2323
"example": [
2424
".meta/examples/success-standard/src/Dominoes.hs"
25+
],
26+
"invalidator": [
27+
"stack.yaml"
2528
]
2629
}
2730
}

exercises/practice/etl/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
],
2727
"example": [
2828
".meta/examples/success-standard/src/ETL.hs"
29+
],
30+
"invalidator": [
31+
"stack.yaml"
2932
]
3033
},
3134
"source": "The Jumpstart Lab team",

exercises/practice/food-chain/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/FoodChain.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
},
2932
"source": "Wikipedia",

exercises/practice/forth/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/Forth.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
}
2932
}

exercises/practice/gigasecond/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,9 @@
2626
],
2727
"example": [
2828
".meta/examples/success-standard/src/Gigasecond.hs"
29+
],
30+
"invalidator": [
31+
"stack.yaml"
2932
]
3033
},
3134
"source": "Chapter 9 in Chris Pine's online Learn to Program tutorial.",

exercises/practice/go-counting/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
],
2323
"example": [
2424
".meta/examples/success-standard/src/Counting.hs"
25+
],
26+
"invalidator": [
27+
"stack.yaml"
2528
]
2629
}
2730
}

exercises/practice/grade-school/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
],
2626
"example": [
2727
".meta/examples/success-standard/src/School.hs"
28+
],
29+
"invalidator": [
30+
"stack.yaml"
2831
]
2932
},
3033
"source": "A pairing session with Phil Battos at gSchool"

exercises/practice/grains/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,9 @@
2525
],
2626
"example": [
2727
".meta/examples/success-standard/src/Grains.hs"
28+
],
29+
"invalidator": [
30+
"stack.yaml"
2831
]
2932
},
3033
"source": "JavaRanch Cattle Drive, exercise 6",

exercises/practice/hamming/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,9 @@
2424
],
2525
"example": [
2626
".meta/examples/success-standard/src/Hamming.hs"
27+
],
28+
"invalidator": [
29+
"stack.yaml"
2730
]
2831
},
2932
"source": "The Calculating Point Mutations problem at Rosalind",

exercises/practice/hello-world/.meta/config.json

+3
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,9 @@
2222
],
2323
"example": [
2424
".meta/examples/success-standard/src/HelloWorld.hs"
25+
],
26+
"invalidator": [
27+
"stack.yaml"
2528
]
2629
},
2730
"source": "This is an exercise to introduce users to using Exercism",

0 commit comments

Comments
 (0)