|
98bce3155d
|
feat: ✨ add method_missing to trickle function calls down to parent_artefact
|
2023-04-17 16:37:35 +02:00 |
|
|
52df7ce2bd
|
refactor: replace mark_state_change puts with log
|
2023-04-17 16:34:48 +02:00 |
|
|
7910527d99
|
refactor: properly format artefact logs
|
2023-04-17 16:34:16 +02:00 |
|
|
71a3346906
|
feat: ✨ add a YAML config load engine
TODO: This needs to be replaced with a dynamic loader system
|
2023-04-17 16:33:41 +02:00 |
|
|
d0d4235a40
|
test: 🧪 adjust tests to new capabilities
|
2023-04-14 16:02:34 +02:00 |
|
|
f1033f460e
|
feat: ✨ add dedicated dependency generator artefact
|
2023-04-14 16:01:56 +02:00 |
|
|
2e05c5fc17
|
refactor: ✨ clean up dependency parsing step
|
2023-04-14 10:35:01 +02:00 |
|
|
900c9d1a60
|
refactor: add proper attr_readers for important properties
|
2023-04-14 10:33:36 +02:00 |
|
|
807397bee0
|
feat: ✨ add craft_and_complete function to create and execute artefacts
|
2023-04-14 10:28:13 +02:00 |
|
|
96f54f13b6
|
feat: ✨ add execute_all function
|
2023-04-14 10:27:22 +02:00 |
|
|
55030a7829
|
feat: ✨ add deadlock detection to find_next
|
2023-04-14 10:26:52 +02:00 |
|
|
1fa8c0972b
|
docs: 📝 Properly document craft_artefact
|
2023-04-14 10:25:53 +02:00 |
|
|
6d39ae339f
|
feat: add **opts to make inheritance a bit easier
|
2023-04-14 10:25:22 +02:00 |
|
|
fefa1859c4
|
feat: make parent_artefact accessible
|
2023-04-14 10:21:27 +02:00 |
|
|
441bc1abf2
|
feat: alias abort_step! to retry_step!
|
2023-04-14 10:20:15 +02:00 |
|
|
a49f0ee99c
|
feat: ✨ add find_artefact bypass
|
2023-04-14 10:19:46 +02:00 |
|
|
cab5be0441
|
feat: ✨ break out the artefact wait functionality
|
2023-04-14 10:16:57 +02:00 |
|
|
379a016621
|
feat: ✨ properly implement parser engine module
|
2023-04-13 10:01:30 +02:00 |
|
|
677289647c
|
refactor: include/require parser engine file
|
2023-04-13 10:00:22 +02:00 |
|
|
6a3319df1c
|
fix: 🩹 properly return engine from if/else
|
2023-04-13 09:59:05 +02:00 |
|
|
ba44b00943
|
refactor: 🧪 add debug output of how long the search took
TODO: Revert me!
|
2023-04-13 09:58:29 +02:00 |
|
|
af5993681d
|
refactor: add basic inspect
TODO: Replace this with a better inspect that properly handles class names etc.
|
2023-04-13 09:57:11 +02:00 |
|
|
493c04ac45
|
fix: 🩹 fix erroneous success! setting when steps done but waitlist full
|
2023-04-13 09:52:00 +02:00 |
|
|
120c420f30
|
fix: 🩹 properly return artefact when requiring/including
|
2023-04-13 09:50:48 +02:00 |
|
|
4ef870c195
|
test: 🧪 add a little faux build dir
|
2023-04-13 09:47:34 +02:00 |
|
|
487f5be2b5
|
chore: ✨ update Gemfile
|
2023-04-12 15:16:12 +02:00 |
|
|
d415aa6860
|
feat: 🚧 continue implementing a proper parser engine
|
2023-04-12 10:04:54 +02:00 |
|
|
e107825c59
|
feat: ✨ add builtin log function
|
2023-04-12 10:04:05 +02:00 |
|
|
f908eb1e22
|
feat: ✨ properly implement artefact dependency addition
|
2023-04-12 10:03:47 +02:00 |
|
|
08bb5ac67f
|
chore: 🔨 update solargraph version
|
2023-04-12 10:02:38 +02:00 |
|
|
94b0288aa9
|
half-arsed: 💩 half implement a proper parser engine class
|
2023-04-11 15:53:45 +02:00 |
|
|
38d0627394
|
build: 🔥 properly set up debugging env etc.
|
2023-04-04 00:32:17 +02:00 |
|
|
607159334b
|
feat: ✨ begin the repo a bit late but better than never
|
2023-04-03 22:36:01 +02:00 |
|