-
Notifications
You must be signed in to change notification settings - Fork 0
Migrate from CircleCI to GitHub Actions #1
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
Conversation
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
Co-authored-by: chenpeizhi <8114085+chenpeizhi@users.noreply.github.com>
chenpeizhi
left a comment
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.
Looks good to me
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 migrates the CI/CD pipeline from CircleCI to GitHub Actions. The repository URL references are updated from tschijnmo to DrudgeCAS organization, and the legacy YouCompleteMe configuration file is removed.
- Replaced CircleCI configuration with GitHub Actions workflow
- Updated README badge to reflect the new CI system
- Removed obsolete
.ycm_extra_conf.pyfile
Reviewed Changes
Copilot reviewed 4 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| README.md | Updated CI badge from CircleCI to GitHub Actions with new repository URL |
| .ycm_extra_conf.py | Removed legacy YouCompleteMe configuration file |
| .github/workflows/ci.yml | Added new GitHub Actions workflow with debug and release test jobs |
| .circleci/config.yml | Removed CircleCI configuration |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| run: | | ||
| mkdir cmake-test-debug | ||
| cd cmake-test-debug | ||
| cmake -DCMAKE_BUILD_TYPE=debug .. |
Copilot
AI
Nov 9, 2025
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.
CMAKE_BUILD_TYPE values should be capitalized. Use 'Debug' instead of 'debug' to follow CMake conventions.
| run: | | ||
| mkdir cmake-test-release | ||
| cd cmake-test-release | ||
| cmake -DCMAKE_BUILD_TYPE=release .. |
Copilot
AI
Nov 9, 2025
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.
CMAKE_BUILD_TYPE values should be capitalized. Use 'Release' instead of 'release' to follow CMake conventions.
| cmake -DCMAKE_BUILD_TYPE=release .. | |
| cmake -DCMAKE_BUILD_TYPE=Release .. |
Replaces CircleCI with GitHub Actions for CI pipeline.
Changes
.github/workflows/ci.ymlwithtest_debugandtest_releasejobstschijnmo/drudge:base) as CircleCIcontents: readpermissions.circleci/config.ymlBuild and test process remains identical: CMake debug/release builds followed by test execution.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.