Releases: 1Password/load-secrets-action
Releases · 1Password/load-secrets-action
v3.0.0
What's Changed
🔴 Breaking change
- Set
export-env
input tofalse
by default by @volodymyrZotov in #114
If you want export secrets as env variables you should update your workflows and explicitly setexport-env: true
aka
- 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
version
input 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)