Commit Graph

19 Commits

Author SHA1 Message Date
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
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
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
f079122be5 ... 2025-02-07 05:54:33 +03: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
4858178f52 change documentation workflow to only run on main branch 2024-12-30 17:16:27 +02: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
f21a0304d4 the base 2024-12-25 12:00:45 +01:00
5dad42e970 the base 2024-12-25 11:48:39 +01:00
5070a9b2c2 the base 2024-12-25 11:20:39 +01:00
a2a47ed7ee the base 2024-12-25 11:18:08 +01:00