-
Notifications
You must be signed in to change notification settings - Fork 35
[Feat] Add linux build action #124
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
base: main
Are you sure you want to change the base?
Conversation
zhouang777
commented
Aug 29, 2025
- add linux build action.
- rename artifact according to git tag or git commit.
resolve this issue: #122 |
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 adds Linux build support to the Bazel CLI build workflow and implements dynamic artifact naming based on git tags or commit hashes. The changes expand the CI pipeline from macOS-only to support both Linux and macOS builds.
Key changes:
- Added a new Linux build job using Ubuntu 22.04
- Implemented dynamic artifact naming using git tags for releases or commit hashes for regular pushes
- Updated the macOS job to use the new naming scheme and upgraded the runner version
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
merge artifact name step Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
Co-authored-by: Copilot <[email protected]>
@@ -32,8 +82,19 @@ jobs: | |||
repository-cache: true | |||
- name: Build All | |||
run: bazel build //... | |||
- name: Copy and rename artifact | |||
uses: ./.github/actions/copy-artifact |
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.
CI failed at this line