Mahmoud-Emad
49868a18e1
Refactor the herolib repo:
...
- Removed the unused files
- Updated the README
- Added all needed scripts in /scripts dir
- Update script paths in CI configuration
- Update script paths in Go code
- Move installation scripts to scripts directory
- Change script path from ./install_v.sh to ./scripts/install_v.sh
2025-11-17 15:11:55 +02:00
Scott Yeager
9f3f1914ce
Remove build workarounds
2025-10-20 13:59:21 -07:00
Scott Yeager
9a7b9b8a10
Fix release flow
2025-10-14 14:35:59 -07:00
Scott Yeager
d65c795ccb
Update test workflow
2025-10-14 13:50:14 -07:00
Scott Yeager
3918148378
Update workflows
2025-10-14 13:36:56 -07:00
Mahmoud-Emad
f96626739f
fix: Remove the seurity workflow
2025-10-13 22:15:35 +03:00
Mahmoud-Emad
635d20e013
update the ci security workfolw
2025-10-13 22:04:07 +03:00
d6979d7167
Merge branch 'development_tests_fix' into development_buildfix
...
* development_tests_fix:
Fix test workflow to use current branch code instead of main branch
# Conflicts:
# .github/workflows/test.yml
2025-10-13 05:58:53 +04:00
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
Mahmoud-Emad
de8f390f4b
refactor: Improve code structure and logging
...
- Update Github Actions security step to include retry logic
- Refactor symlink handling in find function
- Add `delete_blobs` option to `rm` function
- Update `MimeType` enum and related functions
- Improve session management in `HeroServer`
- Streamline TypeScript client generation process
2025-10-12 13:00:21 +03:00
Scott Yeager
bbae80c1bb
Switch to alpine for Linux builds
2025-10-09 17:05:32 -07:00
Scott Yeager
1b6f7a2a84
Use checked out code for release build
2025-10-09 16:58:39 -07:00
Scott Yeager
4733a986f2
Use arm runner for arm build
2025-10-09 16:54:40 -07:00
Scott Yeager
68186944c8
Be sudo
2025-10-09 15:27:55 -07:00
Scott Yeager
dcf8ece59a
Fix test workflow to use checked out code rather than default branch
2025-10-09 15:26:13 -07:00
Scott Yeager
d3fd0ef950
Fix test workflow to use current branch code instead of main branch
2025-10-09 15:15:21 -07:00
ITX Oliver Lienhard
8b218cce03
Add Github Actions Security workflow
2025-09-09 05:33:18 +02:00
9f424d9d33
...
2025-09-07 07:59:58 +04:00
d542d080fa
...
2025-09-07 07:30:09 +04:00
bbac841427
...
2025-09-07 07:21:40 +04:00
ITX Oliver Lienhard
38dd076cb9
Add Github Actions Security workflow
2025-09-02 01:58:39 +02:00
4339220b42
bump version to 1.0.28
2025-08-08 17:01:11 +02:00
8c9248fd94
...
2025-02-07 12:25:15 +03:00
96bc5c9e5d
...
2025-02-07 12:17:34 +03:00
20927485d9
...
2025-02-07 12:13:39 +03:00
a034708f21
...
2025-02-07 12:08:25 +03:00
cd6c899661
...
2025-02-07 11:45:28 +03:00
4b2f83ceaf
...
2025-02-07 11:43:04 +03:00
69b0944fdd
...
2025-02-07 11:32:30 +03:00
e99f484249
...
2025-02-07 11:30:32 +03:00
ebdd7060b0
..
2025-02-07 11:27:09 +03:00
6f78151f7e
...
2025-02-07 11:25:41 +03:00
133a8c7441
Merge branch 'development_kristof10' into development
...
# Conflicts:
# .github/workflows/build_and_test.yml
# .github/workflows/hero_build_linux.yml
# .github/workflows/hero_build_macos.yml
# install_herolib.vsh
# install_v.sh
# workflows/hero_build_macos.yml
2025-02-07 11:20:20 +03:00
393dc98c73
...
2025-02-07 11:17:24 +03:00
105d4dd054
...
2025-02-07 11:08:05 +03:00
99d3e6c00c
...
2025-02-07 06:19:54 +03:00
f079122be5
...
2025-02-07 05:54:33 +03:00
62f64862be
test: remove unnecessary env vars
...
- Remove unnecessary environment variables from the build and test workflow.
Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com >
2025-02-03 17:13:38 +02:00
ee205c4b07
refactor: Simplify V and Herolib setup ( #45 )
...
* refactor: Simplify V and Herolib setup
- Use install_v.sh script to install V and Herolib in CI.
Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com >
* WIP: handle github actions in vlang installer
- Add `--github-actions` flag to `install_v.sh` script.
- Add appropriate privilege when running install_v.sh script.
Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com >
* refactor: consolidate build workflows
- Consolidate macOS and Linux build workflows into a single `build_and_test.yml` workflow.
- Remove the now-redundant `hero_build_linux.yml` workflow.
- Update the workflow to support both Linux and macOS targets.
- Update `install_v.sh` script to handle brew installations without sudo.
Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com >
---------
Co-authored-by: mahmmoud.hassanein <mahmmoud.hassanein@gmail.com >
2025-02-03 17:04:40 +02:00
74ab68d05f
...
2025-01-31 15:39:44 +03:00
timurgordon
ac19671469
add env vars for livekit tests
2025-01-23 13:07:35 +00:00
991135becb
feat: add release workflow
2025-01-17 16:52:34 +02:00
50d06cf649
feat: support macos in ci
2025-01-17 16:52:34 +02:00
0e449d7064
fix: update ci build workflow
2025-01-14 13:41:26 +02:00
34fc76c521
add build step to hero_build_s3.yml workflow
2024-12-30 18:35:24 +02:00
4858178f52
change documentation workflow to only run on main branch
2024-12-30 17:16:27 +02:00
63660bbb90
hero lang
2024-12-25 16:19:37 +01:00
098fe97d73
the base
2024-12-25 12:23:15 +01:00
9f7a871113
the base
2024-12-25 12:11:35 +01:00
db49638190
the base
2024-12-25 12:06:08 +01:00