- 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
* 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>