/
registry.yaml
39 lines (39 loc) · 1.52 KB
/
registry.yaml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
packages:
- type: github_release
repo_owner: suzuki-shunsuke
repo_name: tfcmt
description: Fork of mercari/tfnotify. tfcmt enhances tfnotify in many ways, including Terraform >= v0.15 support and advanced formatting options
asset: tfcmt_{{.OS}}_{{.Arch}}.tar.gz
version_constraint: semver(">= 4.0.1")
slsa_provenance:
type: github_release
asset: multiple.intoto.jsonl
checksum:
type: github_release
asset: tfcmt_{{trimV .Version}}_checksums.txt
algorithm: sha256
cosign:
opts:
- --certificate-identity-regexp
- "https://github\\.com/suzuki-shunsuke/go-release-workflow/\\.github/workflows/release\\.yaml@.*"
- --certificate-oidc-issuer
- "https://token.actions.githubusercontent.com"
- --signature
- https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.sig
- --certificate
- https://github.com/suzuki-shunsuke/tfcmt/releases/download/{{.Version}}/tfcmt_{{trimV .Version}}_checksums.txt.pem
version_overrides:
- version_constraint: semver(">= 3.2.5")
slsa_provenance:
enabled: false
checksum: &tfcmt_checksum_1
type: github_release
asset: tfcmt_{{trimV .Version}}_checksums.txt
algorithm: sha256
- version_constraint: "true"
slsa_provenance:
enabled: false
checksum: *tfcmt_checksum_1
supported_envs:
- darwin
- linux