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