Commit Graph

60 Commits

Author SHA1 Message Date
a66ef2e8b3 ... 2025-02-06 21:09:20 +03:00
5ad2062e5c format 2025-02-06 06:26:44 +03:00
c2eef5a6ab s 2025-02-05 07:57:05 +03:00
c8d715126f s 2025-02-03 12:37:19 +03:00
0fd5062408 docusaurus 2025-02-02 19:24:10 +03:00
0ad1d27327 location 2025-02-02 11:48:19 +03:00
84c2b43595 starts working 2025-01-31 22:12:52 +03:00
1135b8cee5 rpcserver 2025-01-31 22:06:02 +03:00
8322280066 initial openrpc server 2025-01-31 21:53:29 +03:00
99ecf1b0d8 model done 2025-01-31 17:42:06 +03:00
bb69ee0be9 ... 2025-01-31 17:28:44 +03:00
fb0754b3b2 ... 2025-01-31 17:13:56 +03:00
d6a13f81e0 Merge branch 'development_fix_ci' into development_kristof 2025-01-31 15:40:46 +03:00
74ab68d05f ... 2025-01-31 15:39:44 +03:00
5670efc4cb ... 2025-01-31 08:29:17 +03:00
Mahmoud Emad
85ac9e5104 test: Fix rpc_test file 2025-01-27 17:18:39 +02:00
d4d3713cad Merge pull request #33 from freeflowuniverse/development_runpod
Development runpod
2025-01-23 17:23:47 +02:00
888aac4867 push 2025-01-23 14:16:02 +01:00
timurgordon
c7d7e8b954 Merge branch 'development' of https://github.com/freeflowuniverse/herolib into development 2025-01-23 00:03:04 +00:00
timurgordon
cab7a47050 move log module to herolib 2025-01-22 23:58:58 +00:00
timurgordon
dce0b71530 replace crystallib with herolib 2025-01-22 23:57:49 +00:00
b6d43ebe49 refactor: improve action heroscript output
- Update `action.heroscript()` to handle `dal` actions.
- Remove buggy action print from panic message which led to an infinite
  recursive call.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-22 14:10:54 +02:00
Mahmoud Emad
309496ef5d feat: Add RunPod client
- Added a new RunPod client to the project.
- Updated the example to use the new client.
- Improved error handling in the client.
- Refactored the code for better readability.

Co-authored-by: mariobassem12 <mariobassem12@gmail.com>
2025-01-21 10:50:07 +02:00
Mahmoud Emad
d54a1e5a34 refactor: improve RunPod client
- Refactor RunPod client to use generics for requests and
responses.
- This improves code readability and maintainability.
- Remove redundant code for building GraphQL queries and
handling HTTP requests.
- Add support for environment variables in pod creation.
- Update example with new API key and environment variables.

Co-authored-by: supermario <mariobassem12@gmail.com>
2025-01-20 15:02:05 +02:00
Mahmoud Emad
0d2307acc8 feat: add RunPod client
- Add a new RunPod client to the project.
- This client allows users to interact with the RunPod API to create and manage pods.
- Includes example usage and configuration options.
2025-01-19 22:20:47 +02:00
dac062eee9 fix(generic): remove erroneous log message 2025-01-15 13:02:03 +02:00
de102f33d9 fix: fix hero mdbook command 2025-01-14 15:34:02 +02:00
0b780b6901 fix: correct generator command and templates
- Correct the `generator` command to use a string flag for the path.
- Update templates to use correct heap allocation annotation.
- Remove unnecessary code in templates.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-14 11:41:50 +02:00
dac3b61116 Merge pull request #18 from freeflowuniverse/development_actions
Development actions
2025-01-13 18:59:22 +02:00
81f377a532 test: improve logger test and search functionality
- Improve the logger test to include more specific assertions.
- Add timestamp filtering to the logger search function.
- Fix a bug in the logger search function that prevented it from correctly handling continuation lines.
- Update redisclient tests to use the correct return type.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 18:46:13 +02:00
91f8520229 refactor: improve redis client and publisher
- Refactor the redis client to use a mutex for thread safety.
- Improve error handling in context and playbook factory.
- Remove the play_mdbook command and associated tests.
- Add play_publisher command and tests for publishing books.
- Update the repository cache to use a reference to the redis client.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-13 16:52:21 +02:00
da2881f973 refactor: improve rclone client factory
- Refactor the rclone client factory to improve its
  organization and functionality.
- Add support for multiple rclone instances with named
  instances.

Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com>
2025-01-12 18:31:16 +02:00
4619a0759f Merge pull request #16 from freeflowuniverse/development_actions
Development actions
2025-01-12 14:22:58 +02:00
9e52132e4c ... 2025-01-12 13:18:56 +01:00
315c694ac9 waiting for gitea 2025-01-05 14:02:11 +01:00
a19480ecfd refactor: standardize imports and clean up commented code across modules 2025-01-03 00:29:37 +02:00
Mahmoud Emad
4c01c88b85 WIP: Building hero
- The work is still in progress

Co-authored-by: supermario <mariobassem12@gmail.com>
2025-01-02 19:01:37 +02:00
36f41150c2 postgresql & new docs 2025-01-01 17:44:06 +01:00
b927fc5b5d ggolang install ok 2025-01-01 15:25:58 +01:00
914e1f5073 had to cleanup a lot in relation to optional returns 2025-01-01 13:40:24 +01:00
849e1f1f2f add delete script for vm_caddy && fixes 2024-12-31 18:06:24 +02:00
694def6336 fixes in vm_caddy example 2024-12-31 17:37:58 +02:00
b5fde070b3 fixes 2024-12-31 15:14:13 +02:00
92335f8828 fixes for formatting 2024-12-31 11:00:02 +01:00
7e8dd68585 Merge branch 'development_remove_config_generics' into development_actions
* development_remove_config_generics:
  prob still broken, but don\t have time right now
  fix ourtime, logging, some missing installers, ...
  ...

# Conflicts:
#	examples/threefold/grid/vm_example.vsh
#	examples/threefold/grid/webgw_example.vsh
2024-12-31 10:21:34 +01:00
0821c052e7 prob still broken, but don\t have time right now 2024-12-31 10:20:37 +01:00
f8ab2f855a fix ourtime, logging, some missing installers, ... 2024-12-31 09:32:56 +01:00
f0fdf146a8 formatting 2024-12-30 17:36:22 +02:00
7894f7d420 ... 2024-12-30 08:01:17 +01:00
958daaa697 fixes for docu 2024-12-25 21:48:03 +01:00