gsb
1b4b4b51a5
Add build hook system
...
Hook scripts in .slam/hooks/ are executed at each stage of the build
pipeline. If a script exists and is executable, it runs; a non-zero
exit stops the build.
Available hooks:
pre_format / post_format
pre_install / post_install
pre_test / post_test
pre_build / post_build
The init command now creates .slam/hooks/ with a README documenting
usage and examples, and includes a default pre_format hook that
initializes any git submodules that are present.
2026-04-29 00:08:07 +00:00
evilchili
70e0a5db42
Adding CC 1.0 Universal license to templates
2024-04-12 10:54:09 -07:00
evilchili
232bc5044b
normalize package names for templates
2024-04-12 10:52:14 -07:00
evilchili
73fc992b8f
update README
2024-04-11 21:06:20 -07:00
evilchili
0bc0fceed6
formatting
2024-04-11 21:04:33 -07:00
evilchili
b117994c9e
Adding templates
2024-04-11 21:01:26 -07:00
evilchili
afbcaadd29
typo
2024-03-26 01:05:54 -07:00
evilchili
988cfce07a
updating README
2024-03-26 01:05:23 -07:00
evilchili
01a0a416ef
moving pytest configs to pyproject.toml
2024-03-26 00:54:13 -07:00
evilchili
6b456614b8
typo
2024-03-26 00:49:15 -07:00
evilchili
b0cd78e608
updating README
2024-03-26 00:46:59 -07:00
evilchili
eb1b557ecf
typo
2024-03-26 00:45:45 -07:00
evilchili
4bf70ce2bc
typo
2024-03-26 00:40:00 -07:00
evilchili
9468d5bb3d
updating README
2024-03-26 00:38:35 -07:00
evilchili
70a9cccd01
updating README
2024-03-26 00:37:33 -07:00
evilchili
a687e89d97
updating README
2024-03-26 00:27:32 -07:00
evilchili
3e0f8ea058
adding pytest/pytest-cov support to init
2024-03-26 00:07:44 -07:00
evilchili
13f62976aa
adding defaults.toml
2024-03-25 23:55:17 -07:00
evilchili
c7c790623c
install before running pytest
2024-03-25 23:54:46 -07:00
evilchili
2e34677d31
adding "init" command
2024-03-25 23:52:29 -07:00
evilchili
164b69cd60
don't use absolute path for poetry; search the PATH
2024-03-25 23:13:33 -07:00
evilchili
0f72e80f8e
test is always verbose
2024-03-25 23:12:30 -07:00
evilchili
f1c063fd77
switching to absolute paths
2024-03-25 23:09:58 -07:00
evilchili
e9e3e4b288
use shells to ensure we find helper execs
2024-03-25 22:56:18 -07:00
evilchili
62dae5f560
invoke helper commands directly from local install, not poetry venv
2024-03-25 22:32:42 -07:00
evilchili
76e0b16aef
initial import
2024-03-25 22:24:31 -07:00
evilchili
76ba857223
Initial commit
2024-03-25 16:39:26 -07:00