forked from ethereum/staking-deposit-cli
-
Notifications
You must be signed in to change notification settings - Fork 13
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
84f864a
commit abc3067
Showing
5 changed files
with
30 additions
and
36 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -294,21 +294,20 @@ <h3 id="download-binary-executable-file"><a class="header" href="#download-binar | |
<h2 id="step-2-verify-the-installation"><a class="header" href="#step-2-verify-the-installation">Step 2: Verify the Installation</a></h2> | ||
<ol> | ||
<li> | ||
<p>Make sure you have GPG installed.</p> | ||
<p>Make sure you have <a href="https://cli.github.com/">the GitHub CLI installed</a>.</p> | ||
</li> | ||
<li> | ||
<p>Make sure you have the <code>[email protected]</code> public key by running</p> | ||
<p>Download <a href="https://github.com/eth-educators/ethstaker-deposit-cli/attestations">the associated attestation</a> for the archive you downloaded in Step 1.</p> | ||
</li> | ||
<li> | ||
<p>Verify the attestation file against the corresponding file but be sure to replace the contents with the exact file name:</p> | ||
</li> | ||
</ol> | ||
<pre><code class="language-sh">gpg --keyserver keys.openpgp.org --search-keys '[email protected]' | ||
</code></pre> | ||
<ol start="3"> | ||
<li>Verify the signature file against the corresponding file but be sure to replace the contents with the exact file name:</li> | ||
</ol> | ||
<pre><code class="language-sh">gpg --verify staking_deposit-cli-***.asc staking_deposit-cli-*** | ||
<pre><code class="language-sh">gh attestation verify ethstaker_deposit-cli-*******-***.*** --owner eth-educators --bundle ./eth-educators-ethstaker-deposit-cli-attestation-*******.sigstore.json | ||
</code></pre> | ||
<p>This step requires you to be online. If you want to perform this offline, follow <a href="https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/verifying-attestations-offline">these instructions from GitHub</a>.</p> | ||
<ol start="4"> | ||
<li>You should see <code>Good signature from "EDC Security <[email protected]>"</code> in the output <strong>otherwise do not continue</strong>.</li> | ||
<li>You should see <code>✓ Verification succeeded!</code> in the output <strong>otherwise do not continue</strong>.</li> | ||
</ol> | ||
<h2 id="step-3-usage"><a class="header" href="#step-3-usage">Step 3: Usage</a></h2> | ||
<p><strong>Windows users:</strong> You should replace <code>./deposit</code> with <code>deposit.exe</code> to run properly.</p> | ||
|
@@ -1039,15 +1038,13 @@ <h2 id="release-notes-template"><a class="header" href="#release-notes-template" | |
|
||
# Binaries | ||
|
||
Our binaries are signed with ethstaker-deposit-cli's PGP key: `54FA06FC0860FC0DCCC68E3ECE9FF2391DF26368` . | ||
|
||
| System | Architecture | Binary | Checksum | PGP Signature | | ||
| System | Architecture | Binary | Checksum | Attestation | | ||
|---------|--------------|--------------------|------------------------|-----------------------| | ||
| Windows | x86_64 | [ethstaker_deposit-cli-c840111-windows-amd64.zip](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-windows-amd64.zip) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-windows-amd64.zip.sha256) | [PGP Signature](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-windows-amd64.zip.asc) | | ||
| macOS | x86_64 | [ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz.sha256) | [PGP Signature](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz.asc) | | ||
| macOS | aarch64 | [ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz.sha256) | [PGP Signature](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz.asc) | | ||
| Linux | x86_64 | [ethstaker_deposit-cli-c840111-linux-amd64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-amd64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-amd64.tar.gz.sha256) | [PGP Signature](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-amd64.tar.gz.asc) | | ||
| Linux | aarch64 | [ethstaker_deposit-cli-c840111-linux-arm64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-arm64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-arm64.tar.gz.sha256) | [PGP Signature](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-arm64.tar.gz.asc) | | ||
| Windows | x86_64 | [ethstaker_deposit-cli-c840111-windows-amd64.zip](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-windows-amd64.zip) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-windows-amd64.zip.sha256) | [Attestation](https://github.com/eth-educators/ethstaker-deposit-cli/attestations/2242278) | | ||
| macOS | x86_64 | [ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-amd64.tar.gz.sha256) | [Attestation](https://github.com/eth-educators/ethstaker-deposit-cli/attestations/2242270) | | ||
| macOS | aarch64 | [ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-darwin-arm64.tar.gz.sha256) | [Attestation](https://github.com/eth-educators/ethstaker-deposit-cli/attestations/2242259) | | ||
| Linux | x86_64 | [ethstaker_deposit-cli-c840111-linux-amd64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-amd64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-amd64.tar.gz.sha256) | [Attestation](https://github.com/eth-educators/ethstaker-deposit-cli/attestations/2242267) | | ||
| Linux | aarch64 | [ethstaker_deposit-cli-c840111-linux-arm64.tar.gz](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-arm64.tar.gz) | [sha256](https://github.com/eth-educators/ethstaker-deposit-cli/releases/download/v0.1.0/ethstaker_deposit-cli-c840111-linux-arm64.tar.gz.sha256) | [Attestation](https://github.com/eth-educators/ethstaker-deposit-cli/attestations/2242273) | | ||
|
||
# Docker image | ||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -205,21 +205,20 @@ <h3 id="download-binary-executable-file"><a class="header" href="#download-binar | |
<h2 id="step-2-verify-the-installation"><a class="header" href="#step-2-verify-the-installation">Step 2: Verify the Installation</a></h2> | ||
<ol> | ||
<li> | ||
<p>Make sure you have GPG installed.</p> | ||
<p>Make sure you have <a href="https://cli.github.com/">the GitHub CLI installed</a>.</p> | ||
</li> | ||
<li> | ||
<p>Make sure you have the <code>[email protected]</code> public key by running</p> | ||
<p>Download <a href="https://github.com/eth-educators/ethstaker-deposit-cli/attestations">the associated attestation</a> for the archive you downloaded in Step 1.</p> | ||
</li> | ||
<li> | ||
<p>Verify the attestation file against the corresponding file but be sure to replace the contents with the exact file name:</p> | ||
</li> | ||
</ol> | ||
<pre><code class="language-sh">gpg --keyserver keys.openpgp.org --search-keys '[email protected]' | ||
</code></pre> | ||
<ol start="3"> | ||
<li>Verify the signature file against the corresponding file but be sure to replace the contents with the exact file name:</li> | ||
</ol> | ||
<pre><code class="language-sh">gpg --verify staking_deposit-cli-***.asc staking_deposit-cli-*** | ||
<pre><code class="language-sh">gh attestation verify ethstaker_deposit-cli-*******-***.*** --owner eth-educators --bundle ./eth-educators-ethstaker-deposit-cli-attestation-*******.sigstore.json | ||
</code></pre> | ||
<p>This step requires you to be online. If you want to perform this offline, follow <a href="https://docs.github.com/en/actions/security-for-github-actions/using-artifact-attestations/verifying-attestations-offline">these instructions from GitHub</a>.</p> | ||
<ol start="4"> | ||
<li>You should see <code>Good signature from "EDC Security <[email protected]>"</code> in the output <strong>otherwise do not continue</strong>.</li> | ||
<li>You should see <code>✓ Verification succeeded!</code> in the output <strong>otherwise do not continue</strong>.</li> | ||
</ol> | ||
<h2 id="step-3-usage"><a class="header" href="#step-3-usage">Step 3: Usage</a></h2> | ||
<p><strong>Windows users:</strong> You should replace <code>./deposit</code> with <code>deposit.exe</code> to run properly.</p> | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
Large diffs are not rendered by default.
Oops, something went wrong.