Skip to content

Commit 3a98643

Browse files
authored
Delete recovery and boot build YAMLs. (#105)
1 parent 5a13ad8 commit 3a98643

File tree

6 files changed

+0
-744
lines changed

6 files changed

+0
-744
lines changed

Diff for: recovery/README.md

-37
Original file line numberDiff line numberDiff line change
@@ -9,40 +9,3 @@ the recovery tool.
99
While that repo does offer prebuilt binary releases, we rebuild from scratch
1010
here so we can be sure about which TamaGo toolchain version is used, etc.
1111

12-
## Build and Release Process
13-
14-
A
15-
[Cloud Build trigger](https://cloud.google.com/build/docs/automating-builds/create-manage-triggers)
16-
is defined by a yaml config file. The Transparency.dev team invokes it manually
17-
when we want to publish a release.
18-
19-
The pipeline includes two main steps: building and making available the recovery
20-
tool files, and writing the release metadata (Claimant Model Statement) to the
21-
firmware transparency log.
22-
23-
1. Cloud Build builds the recovery builder Docker image and copies the compiled
24-
recovery imx file to a public Google Cloud Storage bucket.
25-
1. Cloud Build runs the
26-
[`manifest`](https://github.com/transparency-dev/armored-witness/tree/main/cmd/manifest)
27-
tool to construct the Claimant Model Statement with arguments specific to
28-
this release. It signs the Statement with the
29-
[`sign`](https://github.com/transparency-dev/armored-witness/tree/main/cmd/sign)
30-
tool and adds the resulting signed Statement as an entry to the public
31-
firmware transparency log.
32-
33-
TODO: add links for the GCS buckets once public.
34-
35-
## Claimant Model
36-
37-
| Role | Description |
38-
| ----------- | ----------- |
39-
| **Claimant** | Transparency.dev team |
40-
| **Claim** | <ol><li>The digest of the recovery tool is derived from this source Github repository, and is reproducible.</li><li>The recovery tool is issued by the Transparency.dev team.</li></ol> |
41-
| **Believer** | The [provision](https://github.com/transparency-dev/armored-witness/tree/main/cmd/provision) and [verify](https://github.com/transparency-dev/armored-witness/tree/main/cmd/verify) tools. |
42-
| **Verifier** | <ol><li>For Claim #1: third party auditing the Transparency.dev team</li><li>For Claim #2: the Transparency.dev team</li></ol> |
43-
| **Arbiter** | Log ecosystem participants and reliers |
44-
45-
The **Statement** is defined in
46-
[https://github.com/transparency-dev/armored-witness-common/tree/main/release/firmware/ftlog/log_entries.go](https://github.com/transparency-dev/armored-witness-common/tree/main/release/firmware/ftlog/log_entries.go).
47-
An example is available at
48-
[https://github.com/transparency-dev/armored-witness-common/tree/main/release/firmware/ftlog//example_firmware_release.json](https://github.com/transparency-dev/armored-witness-common/tree/main/release/firmware/ftlog//example_firmware_release.json).

Diff for: recovery/cloudbuild_ci.yaml

-207
This file was deleted.

Diff for: recovery/cloudbuild_presubmit.yaml

-110
This file was deleted.

0 commit comments

Comments
 (0)