Sourced from step-security/harden-runner's releases.
v2.14.0
What's Changed
- Selective installation: Harden-Runner now skips installation on GitHub-hosted runners when the repository has a custom property skip_harden_runner, allowing organizations to opt out specific repos.
- Avoid double install: The action no longer installs Harden-Runner if it’s already present on a GitHub-hosted runner, which could happen when a composite action also installs it.
Full Changelog: https://github.com/step-security/harden-runner/compare/v2.13.3...v2.14.0
v2.13.3
What's Changed
- Fixed an issue where process events were not uploaded in certain edge cases.
Full Changelog: https://github.com/step-security/harden-runner/compare/v2.13.2...v2.13.3
v2.13.2
What's Changed
- Fixed an issue where there was a limit of 512 allowed endpoints when using block egress policy. This restriction has been removed, allowing for an unlimited number of endpoints to be configured.
- Harden Runner now automatically detects if the agent is already pre-installed on a custom VM image used by a GitHub-hosted runner. When detected, the action will skip reinstallation and use the existing agent.
Full Changelog: https://github.com/step-security/harden-runner/compare/v2.13.1...v2.13.2
v2.13.1
What's Changed
Graceful handling of HTTP errors: Improved error handling when fetching Harden Runner policies from the StepSecurity Policy Store API, ensuring more reliable execution even in case of temporary network/API issues.
Security updates for npm dependencies: Updated vulnerable npm package dependencies to the latest secure versions.
Faster enterprise agent downloads: The enterprise agent is now downloaded from GitHub Releases instead of packages.stepsecurity.io, improving download speed and reliability.
Full Changelog: https://github.com/step-security/harden-runner/compare/v2.13.0...v2.13.1
v2.13.0
What's Changed
- Improved job markdown summary
- Https monitoring for all domains (included with the enterprise tier)
Full Changelog: https://github.com/step-security/harden-runner/compare/v2...v2.13.0
v2.12.2
What's Changed
Added HTTPS Monitoring for additional destinations - *.githubusercontent.com Bug fixes:
- Implicitly allow local multicast, local unicast and broadcast IP addresses in block mode
- Increased policy map size for block mode
... (truncated)
20cf305
Merge pull request #622
from step-security/feature/custom-property-skipc51e8ee
feat: skip agent install and post step on subsequent runs for
GitHub-hosted r...e152b90
feat: skip harden-runner based on repository custom propertyee1faec
feat: replace skip-harden-runner with skip-on-custom-property input1dc7c17
feat: add skip-harden-runner input to conditionally skip executiondf199fb
Merge pull request #620
from step-security/rc-2903d096a
update agent4090107
fix: update agent95d9a5d
Merge pull request #606
from step-security/rc-2887e429d
Update limitations.md