mirror of
https://github.com/hashicorp/setup-signore
synced 2026-04-05 19:02:04 +00:00
No description
- JavaScript 100%
Bumps [undici](https://github.com/nodejs/undici) from 6.23.0 to 6.24.1. - [Release notes](https://github.com/nodejs/undici/releases) - [Commits](https://github.com/nodejs/undici/compare/v6.23.0...v6.24.1) --- updated-dependencies: - dependency-name: undici dependency-version: 6.24.1 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> |
||
|---|---|---|
| .github | ||
| __fixtures__ | ||
| __tests__ | ||
| badges | ||
| dist | ||
| META.d | ||
| src | ||
| .copywrite.hcl | ||
| .env.example | ||
| .eslintrc.json | ||
| .gitattributes | ||
| .gitignore | ||
| .licensed.yml | ||
| .markdown-lint.yml | ||
| .node-version | ||
| .prettierignore | ||
| .prettierrc.yml | ||
| action.yml | ||
| biome.json | ||
| eslint.config.mjs | ||
| jest.config.js | ||
| LICENSE | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| rollup.config.js | ||
setup-signore
Download and configure the signore signing service.
Originally based off of setup-terraform.
This version of the setup-signore Action requires a GitHub personal access
token to access GitHub's Releases API and has cross-platform support.
If you only need to install Signore on Linux GitHub Runners, consider using the setup-signore-package Action, which does not require any authentication for repositories and Actions in HashiCorp enterprise GitHub organizations.
Usage
Note: see action.yml for detailed information about configuration and defaults.
Install the latest signore client release
- name: Install signore
uses: hashicorp/setup-signore@v2
with:
github-token: ${{secrets.GITHUB_TOKEN_WITH_SIGNORE_REPO_ACCESS}}
Install a specific signore client release, verifying its archive checksum
- name: Install signore v0.1.2 and verify checksum
uses: hashicorp/setup-signore@v2
with:
github-token: ${{secrets.GITHUB_TOKEN_WITH_SIGNORE_REPO_ACCESS}}
version: v0.1.2
# https://github.com/hashicorp/signore/releases/download/v0.1.2/signore_0.1.2_darwin_x86_64.tar.gz sha256 hash
archive-checksum: 6b58be415b3e9b2f77d74f2cf70857819d15df512626658223b2d4a4f3adc404
Install a specific signore client release and configure signer
- name: Install signore v0.1.2 with client config
uses: hashicorp/setup-signore@v2
with:
github-token: ${{secrets.GITHUB_TOKEN_WITH_SIGNORE_REPO_ACCESS}}
version: v0.1.2
signer: ${{secrets.SIGNORE_SIGNER}}
FAQ
- What GitHub token do we need?
- We need to download a signore release from GitHub, and because the repository is private we need a token that allows access.
- What checksum are we verifying?
- After downloading the os/arch specific
tarorziparchive that contains the signore binary, we compare its SHA256 hash against the user suppliedarchive-checksum
- After downloading the os/arch specific
- How do I get a GitHub token with access to the signore repository?
- TBD
- How do I get access to the signore signing service?
- For now... talk to
team-selfmanaged-releng.
- For now... talk to