From 30604ac352673ad14f54465f80430f04ef13c09a Mon Sep 17 00:00:00 2001 From: YuyaKoda <29038315+ponkio-o@users.noreply.github.com> Date: Wed, 17 Apr 2024 19:41:57 +0900 Subject: [PATCH] feat: add pipe-cd/pipecd (#21955) * feat: add pipe-cd/pipecd [pipe-cd/pipecd](https://github.com/pipe-cd/pipecd): The One CD for All {applications, platforms, operations} * remove: remove old files * added piped * added pipectl * fix(pipe-cd/pipecd): fix description * refactor(pipe-cd/pipecd): remove files --------- Co-authored-by: Shunsuke Suzuki --- pkgs/pipe-cd/pipecd/pipectl/pkg.yaml | 8 ++ pkgs/pipe-cd/pipecd/pipectl/registry.yaml | 23 ++++++ pkgs/pipe-cd/pipecd/piped/pkg.yaml | 16 ++++ pkgs/pipe-cd/pipecd/piped/registry.yaml | 68 +++++++++++++++++ registry.yaml | 89 +++++++++++++++++++++++ 5 files changed, 204 insertions(+) create mode 100644 pkgs/pipe-cd/pipecd/pipectl/pkg.yaml create mode 100644 pkgs/pipe-cd/pipecd/pipectl/registry.yaml create mode 100644 pkgs/pipe-cd/pipecd/piped/pkg.yaml create mode 100644 pkgs/pipe-cd/pipecd/piped/registry.yaml diff --git a/pkgs/pipe-cd/pipecd/pipectl/pkg.yaml b/pkgs/pipe-cd/pipecd/pipectl/pkg.yaml new file mode 100644 index 0000000000..1d6164824e --- /dev/null +++ b/pkgs/pipe-cd/pipecd/pipectl/pkg.yaml @@ -0,0 +1,8 @@ +packages: + - name: pipe-cd/pipecd/pipectl@v0.47.0 + - name: pipe-cd/pipecd/pipectl + version: v0.33.0 + - name: pipe-cd/pipecd/pipectl + version: v0.27.4 + - name: pipe-cd/pipecd/pipectl + version: v0.24.0 diff --git a/pkgs/pipe-cd/pipecd/pipectl/registry.yaml b/pkgs/pipe-cd/pipecd/pipectl/registry.yaml new file mode 100644 index 0000000000..ad7c435f52 --- /dev/null +++ b/pkgs/pipe-cd/pipecd/pipectl/registry.yaml @@ -0,0 +1,23 @@ +packages: + - name: pipe-cd/pipecd/pipectl + type: github_release + repo_owner: pipe-cd + repo_name: pipecd + description: The command line tool for PipeCD + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.9.1") + no_asset: true + - version_constraint: semver("<= 0.33.0") + asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: "true" + asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux + - darwin diff --git a/pkgs/pipe-cd/pipecd/piped/pkg.yaml b/pkgs/pipe-cd/pipecd/piped/pkg.yaml new file mode 100644 index 0000000000..38a3819540 --- /dev/null +++ b/pkgs/pipe-cd/pipecd/piped/pkg.yaml @@ -0,0 +1,16 @@ +packages: + - name: pipe-cd/pipecd/piped@v0.47.0 + - name: pipe-cd/pipecd/piped + version: v0.33.0 + - name: pipe-cd/pipecd/piped + version: v0.27.4 + - name: pipe-cd/pipecd/piped + version: v0.24.0 + - name: pipe-cd/pipecd/piped + version: v0.9.0 + - name: pipe-cd/pipecd/piped + version: v0.7.6 + - name: pipe-cd/pipecd/piped + version: v0.7.5 + - name: pipe-cd/pipecd/piped + version: v0.1.6 diff --git a/pkgs/pipe-cd/pipecd/piped/registry.yaml b/pkgs/pipe-cd/pipecd/piped/registry.yaml new file mode 100644 index 0000000000..d75ec1ac4a --- /dev/null +++ b/pkgs/pipe-cd/pipecd/piped/registry.yaml @@ -0,0 +1,68 @@ +packages: + - name: pipe-cd/pipecd/piped + type: github_release + repo_owner: pipe-cd + repo_name: pipecd + description: A component that runs inside target environment to execute deployment and report its state + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.1.5") + no_asset: true + - version_constraint: Version == "v0.1.6" + asset: piped-{{.OS}}-{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - darwin + - version_constraint: semver("<= 0.7.5") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: Version == "v0.7.6" + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 0.9.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: Version == "v0.9.1" + no_asset: true + - version_constraint: semver("<= 0.24.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.24.3") + no_asset: true + - version_constraint: semver("<= 0.27.4") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.29.0") + no_asset: true + - version_constraint: semver("<= 0.33.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: "true" + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux + - darwin diff --git a/registry.yaml b/registry.yaml index 3787da3d4b..a994ca3e88 100644 --- a/registry.yaml +++ b/registry.yaml @@ -31905,6 +31905,95 @@ packages: files: - name: rga src: ripgrep_all-{{.Version}}-{{.Arch}}-{{.OS}}/rga + - name: pipe-cd/pipecd/pipectl + type: github_release + repo_owner: pipe-cd + repo_name: pipecd + description: The command line tool for PipeCD + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.9.1") + no_asset: true + - version_constraint: semver("<= 0.33.0") + asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: "true" + asset: pipectl_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux + - darwin + - name: pipe-cd/pipecd/piped + type: github_release + repo_owner: pipe-cd + repo_name: pipecd + description: A component that runs inside target environment to execute deployment and report its state + version_constraint: "false" + version_overrides: + - version_constraint: semver("<= 0.1.5") + no_asset: true + - version_constraint: Version == "v0.1.6" + asset: piped-{{.OS}}-{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - darwin + - version_constraint: semver("<= 0.7.5") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: Version == "v0.7.6" + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux/amd64 + - version_constraint: semver("<= 0.9.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: Version == "v0.9.1" + no_asset: true + - version_constraint: semver("<= 0.24.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.24.3") + no_asset: true + - version_constraint: semver("<= 0.27.4") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: semver("<= 0.29.0") + no_asset: true + - version_constraint: semver("<= 0.33.0") + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + rosetta2: true + supported_envs: + - linux/amd64 + - darwin + - version_constraint: "true" + asset: piped_{{.Version}}_{{.OS}}_{{.Arch}} + format: raw + supported_envs: + - linux + - darwin - type: github_release repo_owner: pivotal-cf repo_name: om