Skip to content

Commit

Permalink
fix(smallstep/certificates): support old versions (#14385)
Browse files Browse the repository at this point in the history
* fix(smallstep/certificates): support old versions

* fix(smallstep/certificates): exclude linux/arm64

* fix(smallstep/certificates): fix files on linux

* fix(smallstep/certificates): fix files
  • Loading branch information
suzuki-shunsuke committed Aug 6, 2023
1 parent 36ce9b4 commit 3decc41
Show file tree
Hide file tree
Showing 3 changed files with 363 additions and 13 deletions.
46 changes: 45 additions & 1 deletion pkgs/smallstep/certificates/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,46 @@
packages:
- name: smallstep/certificates@v0.24.2
- name: smallstep/certificates@v0.24.3-rc1
- name: smallstep/certificates
version: v0.23.0-rc.1
- name: smallstep/certificates
version: v0.22.2-rc9
- name: smallstep/certificates
version: v0.22.2-rc12
- name: smallstep/certificates
version: v0.22.2-rc11
- name: smallstep/certificates
version: v0.22.2-rc10
- name: smallstep/certificates
version: v0.17.6-rc2
- name: smallstep/certificates
version: v0.17.3-rc3
- name: smallstep/certificates
version: v0.16.0
- name: smallstep/certificates
version: v0.16.0-rc.1
- name: smallstep/certificates
version: v0.15.16-rc3.test-arm6
- name: smallstep/certificates
version: v0.15.16-rc2.test-arm6
- name: smallstep/certificates
version: v0.15.10
- name: smallstep/certificates
version: v0.14.3
- name: smallstep/certificates
version: v0.14.3-rc.2.32bitbadger2
- name: smallstep/certificates
version: v0.14.2
- name: smallstep/certificates
version: v0.14.0
- name: smallstep/certificates
version: v0.14.0-rc.16
- name: smallstep/certificates
version: v0.14.0-rc.14
- name: smallstep/certificates
version: v0.14.0-rc.9
- name: smallstep/certificates
version: v0.11.0-rc.3
- name: smallstep/certificates
version: v0.11.0-rc.2
- name: smallstep/certificates
version: v0.0.1-rc.1
165 changes: 159 additions & 6 deletions pkgs/smallstep/certificates/registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,24 +2,177 @@ packages:
- type: github_release
repo_owner: smallstep
repo_name: certificates
description: A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH
asset: step-ca_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
format: tar.gz
files:
- name: step-ca
src: step-ca_{{trimV .Version}}/step-ca
description: A private certificate authority (X.509 & SSH) & ACME server for secure automated certificate management, so you can use TLS everywhere & SSO for SSH. # overrides:
overrides:
- goos: windows
format: zip
supported_envs:
- windows/amd64
- darwin
- linux
- amd64
checksum:
type: github_release
asset: checksums.txt
file_format: regexp
algorithm: sha256
pattern:
checksum: "^(\\b[A-Fa-f0-9]{64}\\b)"
file: "^\\b[A-Fa-f0-9]{64}\\b\\s+(\\S+)$"
version_constraint: semver(">= 0.24.3-rc.1")
version_overrides:
- version_constraint: semver(">= 0.23.0-rc.1")
files: &step_ca_files2
- name: step-ca
src: step-ca_{{trimV .Version}}/bin/step-ca
- version_constraint: semver(">= 0.22.2-rc9")
overrides:
- goos: darwin
files: *step_ca_files2
supported_envs:
- linux/amd64
- darwin
rosetta2: true
- version_constraint: semver(">= 0.22.2-rc12")
- version_constraint: semver(">= 0.22.2-rc11")
overrides: []
supported_envs:
- linux
- version_constraint: semver(">= 0.22.2-rc10")
overrides:
- goos: darwin
files: *step_ca_files2
supported_envs:
- linux/amd64
- darwin
rosetta2: true
- version_constraint: semver(">= 0.16.0")
files: *step_ca_files2
- version_constraint: semver(">= 0.16.0-rc.1")
asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
files: &step_ca_files3
- name: step-ca
src: step-certificates_{{trimV .Version}}/bin/step-ca
overrides: []
supported_envs:
- linux
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.15.16-rc3.test-arm6")
files: *step_ca_files2
- version_constraint: semver(">= 0.15.16-rc2.test-arm6")
overrides: []
files: *step_ca_files2
- version_constraint: semver(">= 0.15.16-rc1.test-arm6")
no_asset: true
- version_constraint: semver(">= 0.15.10")
overrides: []
files: *step_ca_files2
- version_constraint: semver(">= 0.15.9-rc18")
no_asset: true
- version_constraint: semver(">= 0.14.3")
asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
files: *step_ca_files3
overrides: []
supported_envs:
- linux
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.14.3-rc.2.32bitbadger2")
asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
overrides: []
rosetta2: true
files: *step_ca_files3
supported_envs:
- linux
- darwin
checksum:
enabled: false
- version_constraint: semver(">= 0.14.2")
asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
files: *step_ca_files3
overrides: []
supported_envs:
- linux
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.14.0")
asset: step-certificates_{{.OS}}_{{trimV .Version}}-dev_{{.Arch}}.{{.Format}}
files: &step_ca_files4
- name: step-ca
src: step-certificates_{{trimV .Version}}-dev/bin/step-ca
overrides: []
supported_envs:
- linux
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.14.0-rc.16")
asset: step-certificates_{{.OS}}_{{trimV .Version}}_{{.Arch}}.{{.Format}}
files: *step_ca_files3
overrides: []
supported_envs:
- linux
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.14.0-rc.14")
asset: step-certificates_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}
overrides: []
files: *step_ca_files3
supported_envs:
- linux/amd64
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: Version == "v0.14.0-rc.9"
asset: step-certificates_0.14.0-rc.8_{{.OS}}_{{.Arch}}.{{.Format}}
files:
- name: step-ca
src: step-certificates_0.14.0-rc.8/bin/step-ca
overrides: []
supported_envs:
- linux/amd64
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.11.0-rc.3")
asset: step-certificates_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}
files: *step_ca_files3
overrides: []
supported_envs:
- linux/amd64
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver(">= 0.11.0-rc.2")
asset: step-certificates_{{trimV .Version}}-dev_{{.OS}}_{{.Arch}}.{{.Format}}
files: *step_ca_files4
overrides: []
supported_envs:
- linux/amd64
- darwin
rosetta2: true
checksum:
enabled: false
- version_constraint: semver("< 0.11.0-rc.2")
asset: step-certificates_{{trimV .Version}}_{{.OS}}_{{.Arch}}.{{.Format}}
files: *step_ca_files3
overrides: []
supported_envs:
- linux/amd64
- darwin
rosetta2: true
checksum:
enabled: false

0 comments on commit 3decc41

Please sign in to comment.