7143b465ad
Merge branch 'development' into development_buildfix
...
* development: (21 commits)
...
chore: Add FsListArg struct and update imports
refactor: Rename module and import path
refactor: Use snake_case for object names and constants
fix: fix conflicts
refactor: Improve struct decoding and skip logic
..
...
...
...
...
feat: Enhance params parsing and encoding
...
test: Add tests for struct encoding and decoding
feat: improve build and serialization logic
refactor: Improve code structure and logging
feat: Improve herolib installation logic in CI
refactor: Improve herolib installation script
fix: Rename freeflowuniverse to incubaid
added fedora for the package install during hero execution
...
# Conflicts:
# install_herolib.vsh
2025-10-13 05:53:42 +04:00
Omdanii
80206c942d
Merge pull request #177 from Incubaid/development_clean_herolib
...
fix: Rename freeflowuniverse to incubaid
2025-10-12 12:54:36 +03:00
Mahmoud-Emad
8f2d187b17
fix: Rename freeflowuniverse to incubaid
2025-10-12 12:30:19 +03:00
weynandkuijpers
87a0526922
added fedora for the package install during hero execution
2025-10-10 12:19:29 +04:00
Scott Yeager
eff373fb71
Don't use sudo when already root for file removal
2025-10-09 13:23:55 -07:00
Mahmoud-Emad
201d922fd2
test: activate package management test
...
- Enable platform detection in test
- Verify Homebrew installation on macOS
- Test `wget` installation and removal
2025-09-14 14:26:04 +03:00
Mahmoud-Emad
9cc411eb4a
Test the workflow
2025-09-08 17:30:54 +03:00
b1bc3e1dc4
...
2025-09-07 13:14:50 +04:00
Mahmoud-Emad
08bcd3bc56
fix: Fix SSH result for exit code 1 and refactor ping
...
- Alias `herolib.core` import to `herolib_core`
- Use `herolib_core.platform()` for clarity
- Store `res.output` in `res_output` variable
- Return `res_output` consistently
- Change `SSHResult.tcpport` to `SSHResult.ssh`
2025-09-03 10:41:07 +03:00
Mahmoud-Emad
49bf9dbf80
test: Update ping test assertions
...
- Use boolean `true` for successful ping
- Use boolean `false` for ping timeout
- Use boolean `false` for unknown host
2025-09-03 10:24:19 +03:00
Mahmoud-Emad
5bfaec3cb3
test: update ping call parameters in tests
...
- Rename `timeout` to `nr_ok` in `addr.ping` calls
- Rename `count` to `retry` in `ping` function calls
- Replace `timeout` with `nr_ok` in `ping` function calls
2025-09-03 10:15:23 +03:00
Mahmoud-Emad
dde5f2f7e6
feat: Add robust cross-platform port availability check
...
- Introduce `port_check_available` function
- Use platform-specific tools (`lsof`, `ss`, `netstat`)
- Fallback to socket binding for port checks
- Integrate port check before running `ttyd`
- Simplify `tmux kill-session` error handling
2025-09-01 12:51:13 +03:00
ce6cf3aa9c
...
2025-08-29 09:48:44 +02:00
e340ad01ea
...
2025-08-28 17:19:32 +02:00
ae1f9d4477
..
2025-08-28 16:12:34 +02:00
7b8ca007b7
...
2025-08-28 16:10:59 +02:00
fb87adf87d
...
2025-08-28 16:02:28 +02:00
d52aa5dbd4
.l.
2025-08-28 14:40:09 +02:00
a4472f095e
Merge branch 'development' into development_builders
...
* development:
minor example fixes
feat: add comprehensive SSH agent management command
refactor: Harden and improve SSH agent module
...
feat: add editable ttyd dashboard mode
feat: add CLI for dashboard management and 4-pane layout
fix: Fix build
...
refactor: update SSH agent examples and module structure
feat: add tmux dashboard with ttyd integration
refactor: Remove is_tmux_server_not_running_error function
wip: pushing the code to sync in other branch
refactor: Improve tmux API consistency and formatting
# Conflicts:
# lib/osal/core/net.v
# lib/virt/podman/factory.v
2025-08-28 14:26:06 +02:00
f5ca193fb4
...
2025-08-28 14:25:07 +02:00
3f9844fd93
...
2025-08-28 14:03:29 +02:00
12c197207c
...
2025-08-28 13:28:05 +02:00
60fd795b1f
...
2025-08-28 12:02:48 +02:00
Mahmoud-Emad
32e7a6df4f
refactor: Harden and improve SSH agent module
...
- Add extensive security validations for SSH agent
- Implement robust `ssh-agent` auto-start script
- Enhance `sshagent` operations with improved error handling
- Revamp `sshagent` test suite for comprehensive coverage
- Update `sshagent` README with detailed documentation
2025-08-25 16:32:20 +03:00
80741a3500
...
2025-08-25 06:31:32 +02:00
01163ef534
...
2025-08-25 05:44:45 +02:00
de60c5f78e
...
2025-08-16 11:23:58 +02:00
be19609855
...
2025-08-16 10:07:35 +02:00
1cd8e8c299
...
2025-08-16 05:13:18 +02:00
ffff44f347
..
2025-08-12 15:52:13 +02:00
04403b62a4
...
2025-08-06 08:50:32 +02:00
Mahmoud-Emad
44effe9a4b
refactor: improve config path handling and clean up code
...
- Allow specifying project root or cfg dir for config
- Remove verbose debug print statements during load
- Remove unused site.page action find operation
- Improve validation for relative paths in remove list
2025-08-03 18:07:53 +03:00
21e43c69a8
...
2025-07-22 07:39:08 +02:00
1fe0f04226
...
2025-07-21 12:46:31 +02:00
1944d58c9f
...
2025-07-21 07:27:17 +02:00
ddf5fcbbcc
...
2025-07-21 06:18:46 +02:00