-
Notifications
You must be signed in to change notification settings - Fork 32
chore: fix build #130
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
chore: fix build #130
Conversation
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR fixes build issues and enables CI using the Envoy builder Docker images. It updates the CI documentation and introduces two new GitHub workflow files for building MetaProtocol and API components.
- Updated CI documentation in ci/README.md to detail usage of various Envoy Docker images.
- Added workflows (.github/workflows/build_meta_proticol_proxy.yml and .github/workflows/build_api.yml) to run builds via GitHub Actions.
- Configured environment variables and build steps for both MetaProtocol and API CI jobs.
Reviewed Changes
Copilot reviewed 50 out of 67 changed files in this pull request and generated no comments.
| File | Description |
|---|---|
| ci/README.md | New documentation on using CI Docker images and detailed build instructions. |
| .github/workflows/build_meta_proticol_proxy.yml | New workflow for building MetaProtocolProxy with long timeout and Docker steps. |
| .github/workflows/build_api.yml | New workflow for building the API with similar configurations as the MetaProtocol workflow. |
Files not reviewed (17)
- .bazelversion: Language not supported
- .github/workflows/buildci.yml: Language not supported
- Makefile: Language not supported
- WORKSPACE: Language not supported
- ci/Dockerfile-envoy: Language not supported
- ci/Dockerfile-envoy-windows: Language not supported
- ci/WORKSPACE.filter.example: Language not supported
- ci/api_mirror.sh: Language not supported
- ci/build_setup.sh: Language not supported
- ci/check_and_fix_format.sh: Language not supported
- ci/ci_api.sh: Language not supported
- ci/ci_dev.sh: Language not supported
- ci/create_release_branch.sh: Language not supported
- ci/docker-entrypoint.bat: Language not supported
- ci/docker-entrypoint.sh: Language not supported
- ci/docker_ci.sh: Language not supported
- ci/docker_rebuild_google-vrp.sh: Language not supported
Comments suppressed due to low confidence (2)
.github/workflows/build_meta_proticol_proxy.yml:30
- The variable 'protocal' appears misspelled; consider changing it to 'protocol' to enhance clarity and consistency.
LOG_PATH: /tmp/test_logs/${{ matrix.protocal }}.log
.github/workflows/build_api.yml:30
- The variable 'protocal' appears misspelled here as well; renaming it to 'protocol' would improve readability and reduce confusion.
LOG_PATH: /tmp/test_logs/${{ matrix.protocal }}.log
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
Signed-off-by: Huabing (Robin) Zhao <[email protected]>
…-proxy into develop * 'master' of https://github.com/aeraki-mesh/meta-protocol-proxy: chore: fix build (aeraki-mesh#130) # Conflicts: # WORKSPACE # clang.bazelrc
Fixes: #128
Also enable CI using the Envoy builder docker.