fc13f3e6ae
...
2025-11-28 09:27:19 +01:00
0414ea85df
...
2025-11-28 09:01:58 +01:00
60e2230448
...
2025-11-28 05:47:47 +01:00
d9ad57985d
Merge branch 'development' of github.com:incubaid/herolib into development
2025-11-28 05:42:38 +01:00
8368592267
...
2025-11-28 05:42:35 +01:00
Omdanii
fc592a2e27
Merge pull request #217 from Incubaid/development-docs
...
Enhance AI Prompts Files
2025-11-27 09:38:03 +02:00
Scott Yeager
0269277ac8
bump version to 1.0.38
v1.0.38
2025-11-26 14:53:40 -08:00
Scott Yeager
ee0e7d44fd
Fix release script
2025-11-26 14:53:29 -08:00
Scott Yeager
28f00d3dc6
Add build flow doc
2025-11-26 14:52:09 -08:00
Scott Yeager
a30646e3b1
Remove unused glibc upload
2025-11-26 14:02:39 -08:00
Scott Yeager
c7ae0ed393
Update workflow for single static build on Linux
v1.0.37
2025-11-26 13:55:48 -08:00
805c900b02
Merge pull request #213 from Incubaid/development_linuxname
...
Rename "linux"
2025-11-26 13:51:24 -08:00
ab5fe67cc2
...
2025-11-26 21:40:21 +01:00
mik-tf
72ab099291
docs: update docs with latest herolib features
2025-11-26 09:10:14 -05:00
mik-tf
007361deab
feat: Update AI prompts with Atlas integration details and code example fixes
2025-11-26 09:08:11 -05:00
mik-tf
8a458c6b3f
feat: Update Docusaurus ebook manual to reflect Atlas integration and current pipeline
2025-11-26 08:47:32 -05:00
Omdanii
aa434fddee
Merge pull request #214 from Incubaid/development_fix_codeparser_tests
...
refactor: Improve const and param parsing logic
2025-11-26 12:28:52 +02:00
Mahmoud-Emad
deca6387f2
refactor: Improve const and param parsing logic
...
- Strip 'const ' prefix from const name
- Handle empty string for void param return type
- Handle empty split for void param return type
- Rename test functions to check functions
- Add `!` to functions that can return errors
2025-11-26 10:49:27 +02:00
Scott Yeager
dd293ce387
Rename "linux"
2025-11-25 21:30:01 -08:00
a6d746319c
///
2025-11-25 20:10:31 +01:00
0e20b9696a
...
2025-11-25 19:19:35 +01:00
b3e673b38f
...
2025-11-25 18:53:18 +01:00
c94be548bf
Merge branch 'development_nile_installers' into development
...
* development_nile_installers:
fix ci
feat: Add reset functionality to startup commands
feat(cryptpad): Refactor installer configuration logic
feat: Add PostgreSQL support for Gitea installer
feat: Add Gitea Kubernetes installer
feat(cryptpad): Refactor installer for dynamic configuration
2025-11-25 18:40:44 +01:00
8472d20609
Merge branch 'development_heropods' into development
...
* development_heropods: (21 commits)
test: Ignore virt/heropods/network_test.v in CI
feat: implement container keep-alive feature
test: Add comprehensive heropods network and container tests
refactor: Refactor Mycelium configuration and dependencies
feat: Add Mycelium IPv6 overlay networking
test: Replace hero binary checks with network test
feat: Add iptables FORWARD rules for bridge
Revert "feat: Add `pods` command for container management"
feat: Add `pods` command for container management
chore: Enable execution of cmd_run
feat: Add `run` command for Heroscript execution
feat: Separate initialization and configuration
refactor: Remove hero binary installation from rootfs
refactor: Integrate logger and refactor network operations
feat: Implement container networking and improve lifecycle
feat: Auto-install hero binary in containers
feat: Add container management actions for heropods
feat: Add heropods library to plbook
refactor: Rename heropods variable and method
refactor: Rename container factory to heropods
...
2025-11-25 18:40:41 +01:00
27279f8959
Merge branch 'development_gitea_installer' into development_nile_installers
...
* development_gitea_installer:
feat: Add PostgreSQL support for Gitea installer
feat: Add Gitea Kubernetes installer
2025-11-25 18:39:42 +01:00
7d4dc2496c
Merge branch 'development_cryptpad' into development_nile_installers
...
* development_cryptpad:
feat(cryptpad): Refactor installer configuration logic
feat(cryptpad): Refactor installer for dynamic configuration
2025-11-25 18:39:27 +01:00
3547f04a79
Merge branch 'development_heropods' into development_nile_installers
...
* development_heropods: (21 commits)
test: Ignore virt/heropods/network_test.v in CI
feat: implement container keep-alive feature
test: Add comprehensive heropods network and container tests
refactor: Refactor Mycelium configuration and dependencies
feat: Add Mycelium IPv6 overlay networking
test: Replace hero binary checks with network test
feat: Add iptables FORWARD rules for bridge
Revert "feat: Add `pods` command for container management"
feat: Add `pods` command for container management
chore: Enable execution of cmd_run
feat: Add `run` command for Heroscript execution
feat: Separate initialization and configuration
refactor: Remove hero binary installation from rootfs
refactor: Integrate logger and refactor network operations
feat: Implement container networking and improve lifecycle
feat: Auto-install hero binary in containers
feat: Add container management actions for heropods
feat: Add heropods library to plbook
refactor: Rename heropods variable and method
refactor: Rename container factory to heropods
...
2025-11-25 18:39:08 +01:00
253e26aec6
Merge branch 'development' into development_nile_installers
...
* development: (27 commits)
...
...
fix: Ignore regex_convert_test.v test
refactor: Replace codewalker with pathlib and filemap
...
...
...
...
...
...
...
...
...
...
codewalker
fix: Iterate over product requirement documents directly
...
...
...
...
...
2025-11-25 18:38:53 +01:00
a96d6e8aaa
Merge branch 'development' of github.com:incubaid/herolib into development
...
* 'development' of github.com:incubaid/herolib:
fix: Ignore regex_convert_test.v test
refactor: Replace codewalker with pathlib and filemap
2025-11-25 18:38:27 +01:00
9fe669c5b8
...
2025-11-25 18:38:21 +01:00
Timur Gordon
7e9bc1c41e
fix ci
2025-11-25 14:55:00 +01:00
Timur Gordon
ee64a9fc58
Merge pull request #205 from Incubaid/development_fix_zinit
...
fix: Zinit client error when creating service
2025-11-25 14:41:51 +01:00
769c88adc8
...
2025-11-25 14:08:52 +01:00
Mahmoud-Emad
520769a63e
fix: Ignore regex_convert_test.v test
2025-11-25 14:55:18 +02:00
Mahmoud-Emad
1399d53748
refactor: Replace codewalker with pathlib and filemap
...
- Use pathlib for directory listing and filtering
- Use filemap for building file trees from selected directories
- Update build_file_map to use pathlib for recursive file listing
- Handle filemap building for standalone files and selected directories
2025-11-25 14:48:12 +02:00
Mahmoud-Emad
9f75a454fa
test: Ignore virt/heropods/network_test.v in CI
...
- Add virt/heropods/network_test.v to ignored tests
- Ignore test requiring root for network bridge operations
2025-11-25 12:43:13 +00:00
Mahmoud-Emad
9a5973d366
feat: implement container keep-alive feature
...
- Add `keep_alive` parameter to `container_start`
- Implement logic to restart containers with `tail -f /dev/null` after successful entrypoint exit
- Update `podman_pull_and_export` to also extract image metadata
- Enhance `create_crun_config` to use extracted image metadata (ENTRYPOINT, CMD, ENV)
- Refactor test suite to use `keep_alive: true` for Alpine containers
2025-11-25 13:59:45 +02:00
fc41d3c62c
...
2025-11-25 06:13:56 +01:00
74146177e3
Merge branch 'development' of github.com:incubaid/herolib into development
2025-11-25 06:10:42 +01:00
c755821e34
...
2025-11-25 06:10:17 +01:00
50a770c3ca
...
2025-11-25 06:03:37 +01:00
22dfcf4afa
...
2025-11-25 06:01:26 +01:00
b09e3ec0e1
...
2025-11-25 05:51:55 +01:00
de7e1abcba
...
2025-11-25 05:44:58 +01:00
03d9e97008
...
2025-11-25 05:23:17 +01:00
43eb15be7a
...
2025-11-25 05:13:02 +01:00
Mahmoud-Emad
76876049be
test: Add comprehensive heropods network and container tests
...
- Add wait_for_process_ready to container start
- Reduce sigterm and stop check timeouts
- Update default container base directory
- Introduce new heropods test suite with multiple tests
- Add tests for initialization and custom network config
- Add tests for Docker image pull and container creation
- Add tests for container lifecycle (start, stop, delete)
- Add tests for container command execution
- Add tests for network IP allocation
- Add tests for IPv4 connectivity
- Add tests for container deletion and IP cleanup
- Add tests for bridge network setup and NAT rules
- Add tests for IP pool management
- Add tests for custom bridge configuration
2025-11-24 14:02:36 +02:00
803828e808
...
2025-11-24 07:09:54 +01:00
9343772bc5
...
2025-11-24 06:08:05 +01:00
d282a5dc95
codewalker
2025-11-24 05:48:13 +01:00