What's Changed
Environment File & Container Env Support
Load environment variables from external sources for all job types (#540, closes #314, #336, #351):
env-file: LoadKEY=VALUEpairs from files, like Docker's--env-file. Supports multiple files, quoted values,exportprefix, and special characters.env-from: Copy environment variables from a running Docker container at job execution time.
Merge order (last wins): env-file < env-from < environment (explicit always wins).
Bug Fixes
- Environment variable values containing
#or;are no longer truncated by INI comment parsing (#539, fixes #538) - Environment variable expansion now works in webhook config values, section names, and the
log-levelpre-parse path (#539)
Security
- SHA-pin all GitHub Actions and add Dependabot for actions updates (#536)