ci: remove Harden Runner step#76
Conversation
There was a problem hiding this comment.
Pull Request Overview
This pull request removes the step-security/harden-runner action from all GitHub workflow files, eliminating security hardening measures that previously enforced egress policies and network restrictions across CI/CD pipelines.
- Removes Harden Runner security configurations from 6 workflow files
- Eliminates egress policy enforcement (both audit and block modes)
- Removes network endpoint restrictions and sudo access controls
Reviewed Changes
Copilot reviewed 6 out of 6 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
.github/workflows/update-vcpkg-baseline.yml |
Removes Harden Runner with audit egress policy |
.github/workflows/lint.yml |
Removes Harden Runner with block egress policy and specific endpoint allowlist |
.github/workflows/ctest.yml |
Removes Harden Runner from both matrix setup and test execution jobs |
.github/workflows/codeql.yml |
Removes Harden Runner with block egress policy and endpoint restrictions |
.github/workflows/ci.yml |
Removes Harden Runner from multiple jobs with varying security configurations |
.github/workflows/ci-vcpkg.yml |
Removes Harden Runner with audit egress policy |
|
Caution Review failedThe pull request is closed. WalkthroughAll "Harden Runner" steps utilizing the Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes Poem
Note ⚡️ Unit Test Generation is now available in beta!Learn more here, or try it out under "Finishing Touches" below. 📜 Recent review detailsConfiguration used: CodeRabbit UI 📒 Files selected for processing (6)
✨ Finishing Touches🧪 Generate unit tests
🪧 TipsChatThere are 3 ways to chat with CodeRabbit:
SupportNeed help? Create a ticket on our support page for assistance with any issues or questions. Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
This pull request removes the usage of the
step-security/harden-runneraction across multiple GitHub workflow files. Theharden-runnersteps, which were responsible for enforcing egress policies and other security configurations, have been deleted. This simplifies the workflows but also removes the additional security measures provided by the action.Summary by CodeRabbit