Releases: 1Password/load-secrets-action
Releases · 1Password/load-secrets-action
v3.0.0
What's Changed
🔴 Breaking change
- Set
export-envinput tofalseby default by @volodymyrZotov in #114
If you want export secrets as env variables you should update your workflows and explicitly setexport-env: trueaka
- name: Load secret
uses: 1password/load-secrets-action@v3
with:
# Export loaded secrets as environment variables
export-env: true
env:
OP_SERVICE_ACCOUNT_TOKEN: ${{ secrets.OP_SERVICE_ACCOUNT_TOKEN }}
SECRET: op://app-cicd/hello-world/secret
- name: Print masked secret
run: 'echo "Secret: $SECRET"'
# Prints: Secret: ***
🚀 Features
- Use op cli installer to enable Windows support by @volodymyrZotov in #109
- Set default for
versioninput by @volodymyrZotov in #112
🔒 Security
- Use of Insufficiently Random Values in undici {#103}
- undici Denial of Service attack via bad certificate data {#103}
Full Changelog: v2...v3.0.0
v2.0.0
v1.3.2
v1.3.1
v1.3.0
This release enhances the 1Password CLI installation process and removes the deprecated GitHub Actions set-output command.
Features
- Update documentation related to 1Password Service Accounts.
- Install the 1Password CLI for arm and 386 on Linux; credit to @roderik. {#44, #49}
- Automatically fetch the latest stable version of the 1Password CLI. {#49}
Fixes
v1.2.0
This version of the action brings two fixes to ensure that v1.x.x releases stay backwards compatible with earlier v1 versions.
The breaking changes are present in versions v1.1.x. Therefore, any users using these specific versions should update to this version to have your pipelines working again.
Fixes
v1.1.2
Fixes
- Workflow fails if secret ref includes spaces {#20}
v1.1.1
v1.1.0
v1.0.2
Security
- Improve the way input is processed to avoid command injection (#11)