73 Commits

Author SHA1 Message Date
GUO YANKE
ece834b6bd refactor: enhance robustness through improved error handling, resource management, and graceful shutdown mechanisms across multiple components 2025-11-14 00:09:29 +08:00
GUO YANKE
97c174cd22 feat(openspec): add comprehensive OpenSpec instructions and commands for managing proposals, implementations, and archiving changes 2025-11-13 18:05:51 +08:00
GUO YANKE
44eb672d89 chore(version): v1.16.1 v1.16.1 2025-07-16 17:29:53 +08:00
GUO YANKE
26a568d4eb chore(deps): update Go version to 1.23 and dependencies 2025-07-16 17:09:22 +08:00
GUO YANKE
96a1cab76a chore(version): v1.16.0 v1.16.0 2024-09-03 15:07:43 +08:00
GUO YANKE
a346726634 feat: add order field to units and create runners by that order (#20) 2024-08-28 12:08:08 +08:00
GUO YANKE
190138e14c chore(version): v1.15.2 v1.15.2 2024-08-22 13:00:46 +08:00
GUO YANKE
b3b2e07e51 feat(mtmpl): add functions 2024-08-22 12:58:06 +08:00
GUO YANKE
b4793bdd0b feat(mtmpl): add functions 2024-08-22 12:52:20 +08:00
GUO YANKE
796ddabcd0 chore(mtmpl): remove logging for functions generation 2024-08-22 12:14:37 +08:00
GUO YANKE
d009bffa78 fix(mtmpl): update functions 2024-08-22 12:12:58 +08:00
GUO YANKE
9d1ce8485d chore(version): v1.15.1 v1.15.1 2024-08-22 12:01:39 +08:00
GUO YANKE
76459ad7ab chore: remove logging for minit started and minit exited 2024-08-22 11:55:04 +08:00
GUO YANKE
89088eaa1e chore: remove log for process starting 2024-08-22 11:47:01 +08:00
GUO YANKE
81a469168c chore: remove log for success execution 2024-08-22 11:40:21 +08:00
GUO YANKE
2292998050 refactor: cleanup logic for MINIT_LOG_DIR parsing (#19) 2024-08-22 11:35:33 +08:00
GUO YANKE
c3a6d4c31c refactor: cleanup logic for MINIT_UNIT_DIR parsing (#19) 2024-08-22 11:26:54 +08:00
GUO YANKE
edbaa283d1 feat: support multiple unit directories (#19) 2024-08-22 11:09:10 +08:00
GUO YANKE
8fdc1adc52 chore(version): v1.15.0 v1.15.0 2024-08-22 10:33:29 +08:00
GUO YANKE
7135b77be4 docs: update README.md [skip ci] 2024-08-22 10:32:45 +08:00
GUO YANKE
4f3b83fd6e docs: update README.md [skip ci] 2024-08-22 10:29:28 +08:00
GUO YANKE
68d189e656 chore: fix typo 2024-08-22 10:20:34 +08:00
GUO YANKE
3ebbb16df8 feat!: no logging to local file by default (#18) 2024-08-22 10:03:12 +08:00
GUO YANKE
280db66e4f docs: update SECURITY.md [skip ci] 2024-08-22 09:54:37 +08:00
GUO YANKE
b502c3b7db chore(version): v1.14.0 v1.14.0 2024-08-21 17:50:19 +08:00
GUO YANKE
f0833e2bc9 chore: add cog.toml 2024-08-21 17:49:58 +08:00
GUO YANKE
6e46d8ad11 docs: update README.md [skip ci] 2024-08-15 18:39:21 +08:00
GUO YANKE
59dc8a45f0 build: add version from github action v1.14.0-rc3 2024-08-09 15:46:05 +08:00
GUO YANKE
fc17d14de6 refactor(mtmpl): refine funcAdd 2024-08-09 14:07:20 +08:00
GUO YANKE
d70ac62c9f chore(deps): update dependencies 2024-08-09 11:51:39 +08:00
GUO YANKE
28a70704ee feat(mtmpl): add slice and dict 2024-08-09 11:48:48 +08:00
GUO YANKE
50d03e0d64 feat: complete neg and add for mtmpl 2024-08-09 11:39:57 +08:00
GUO YANKE
e4254a4e30 feat(mrunners): add dir-to-dir render 2024-08-06 11:03:53 +08:00
GUO YANKE
a642168f03 test: remove unused test files 2024-07-30 22:59:22 +08:00
GUO YANKE
5397e356f3 test(mrunners): add more tests for rencer v1.14.0-rc2 2024-07-30 18:29:59 +08:00
GUO YANKE
6e1e00f184 docs: update README.md [skip ci] 2024-07-30 18:17:10 +08:00
GUO YANKE
44b4ae90e4 test: add tests for munit.Load() 2024-07-30 18:15:47 +08:00
Yanke G
af8298c5d4 refactor: treat os environment as argument 2024-07-30 17:52:25 +08:00
Yanke G
d65aee6486 refactor: refine mrunners 2024-07-30 17:20:50 +08:00
Yanke G
1fd02e58a4 refactor: optimize code for mrunners 2024-07-30 14:50:52 +08:00
Yanke G
422913becf refactor: move packages to internal 2024-07-30 14:32:43 +08:00
Yanke G
55ef932fa1 test: add tests for mrunner 2024-07-30 14:27:57 +08:00
Yanke G
9b6b453f2c docs: update README.md [skip ci] 2024-07-30 11:45:12 +08:00
Yanke G
7d1f940756 test(mexec): fix tests 2024-07-30 09:56:18 +08:00
Yanke G
8b2abdf330 fix(menv): remove original key after rendered 2024-07-30 09:47:53 +08:00
Yanke G
e357eea067 test: initial attempt on e2e tests 2024-07-30 01:18:00 +08:00
Yanke G
67bdbea59a test(munit): add tests for munit 2024-07-30 00:49:14 +08:00
Yanke G
9c9e4a9cb7 refactor(munit): not returning nil for FilterMap 2024-07-29 23:38:46 +08:00
Yanke G
e6335a195d chore(deps): update dependencies v1.14.0-rc1 2024-07-29 17:15:45 +08:00
Yanke G
f2f34b322d feature: critical units (#17)
* feat: add "critical" and "success_codes" field to unit, #12

* feat: add SuccessCodes support to mexec

* feat: update runner signature

* feat: fexit if short unit failed with critical

* feat: fexit if long running unit failed with critical
2024-06-11 16:28:23 +08:00