GitHub Action
Setup SOPS
Setup SOPS is a GitHub action that provides a cross-platform interface for setting up SOPS in GitHub Actions runners.
The following inputs are supported.
- name: Setup SOPS
uses: nhedger/setup-sops@v1
with:
# The version of SOPS to install.
# This input is optional and defaults to "latest".
# Example values: "3.7.3", "latest"
version: "latest"
Setup the latest version of SOPS.
- name: Setup SOPS
uses: nhedger/setup-sops@v1
- name: Run SOPS
run: sops --version
Install version 3.7.3
of SOPS.
- name: Setup SOPS
uses: nhedger/setup-sops@v1
with:
version: 3.7.3
- name: Run SOPS
run: sops --version
This action makes HTTP requests to the GitHub REST API to determine the URL of the assets to download. By default, these requests are made anonymously, which means that they are subject to harsher rate limits.
GitHub-hosted macOS runners are typically subject to this issue, because most of them share a common IP address, which increases the likelihood of hitting the rate limit.
If you encounter rate limiting issues, try setting the GITHUB_TOKEN
environment variable to authenticate the requests and increase the
rate limit.
- name: Setup SOPS
uses: nhedger/setup-sops@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
The scripts and documentation in this project are licensed under the MIT License.