mirror of
https://github.com/hashicorp/setup-copywrite
synced 2026-04-05 19:06:28 +00:00
No description
- JavaScript 100%
- Upgrade @octokit/plugin-retry from 4.1.3 to 8.0.3 - Upgrade @octokit/plugin-throttling from 5.0.1 to 11.0.3 - Replace deprecated onAbuseLimit with onSecondaryRateLimit handler - Fixes GHSA-rmvr-2pp2-xj38 (@octokit/request ReDoS) - Fixes GHSA-xx4v-prfh-6cgc (@octokit/request-error ReDoS) - All tests passing, zero production vulnerabilities |
||
|---|---|---|
| .github | ||
| dist | ||
| META.d | ||
| .copywrite.hcl | ||
| .eslintignore | ||
| .eslintrc.json | ||
| .gitignore | ||
| action.js | ||
| action.test.js | ||
| action.yml | ||
| build.js | ||
| CODEOWNERS | ||
| index.js | ||
| LICENSE | ||
| octokit.js | ||
| package-lock.json | ||
| package.json | ||
| README.md | ||
| test.zip | ||
| vitest.config.js | ||
setup-copywrite
Download and configure the copywrite CLI tool.
Originally based off of setup-signore.
Usage
Note: see action.yml for detailed information about configuration and defaults.
Install the latest copywrite client release and validate headers
- name: Checkout Repo
uses: actions/checkout@v4
- name: Install copywrite
uses: hashicorp/setup-copywrite@v1.1.2
- name: Validate Header Compliance
run: copywrite headers --plan
Install a specific copywrite client release
- name: Install copywrite v0.18.0
uses: hashicorp/setup-copywrite@v1.1.2
with:
version: v0.18.0
Install a specific copywrite client release, verifying its archive checksum
- name: Install copywrite v0.18.0 and verify checksum
uses: hashicorp/setup-copywrite@v1.1.2
with:
version: v0.18.0
# https://github.com/hashicorp/copywrite/releases/download/v0.18.0/copywrite_0.18.0_darwin_x86_64.tar.gz sha256 hash
archive-checksum: 88f135d752782447fcb34efee1c3bef64096cd8e1d26c921b0a54cf5ab13d573
FAQ
- What checksum are we verifying?
- After downloading the OS/arch specific
tarorziparchive that contains thecopywritebinary, we compare its SHA256 hash against the user suppliedarchive-checksum
- After downloading the OS/arch specific