Skip to content

Commit

Permalink
Merge pull request #4128 from aquaproj/feat/kubevela-windows
Browse files Browse the repository at this point in the history
feat(oam-dev/kubevela): windows support
  • Loading branch information
suzuki-shunsuke committed Jun 17, 2022
2 parents 5817dc8 + 78c822f commit 4a85854
Show file tree
Hide file tree
Showing 6 changed files with 78 additions and 14 deletions.
2 changes: 2 additions & 0 deletions pkgs/oam-dev/kubevela/kubectl-plugin/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
packages:
- name: oam-dev/kubevela/kubectl-plugin@v1.4.2
- name: oam-dev/kubevela/kubectl-plugin
version: v1.1.13
13 changes: 11 additions & 2 deletions pkgs/oam-dev/kubevela/kubectl-plugin/registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,17 @@ packages:
type: github_release
repo_owner: oam-dev
repo_name: kubevela
asset: kubectl-vela-{{.Version}}-{{.OS}}-amd64.tar.gz
description: The Modern Application Deployment System Based on OAM
complete_windows_exe: false
supported_if: not (GOOS == "windows" and GOARCH == "arm64")
asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
files:
- name: kubectl-vela
src: "{{.OS}}-amd64/kubectl-vela"
src: "{{.OS}}-{{.Arch}}/kubectl-vela"
version_constraint: 'semver(">= 1.2.0")'
version_overrides:
- version_constraint: 'semver("< 1.2.0")'
rosetta2: true
complete_windows_exe: true
asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
supported_if: GOOS == "darwin" or GOARCH == "amd64"
2 changes: 2 additions & 0 deletions pkgs/oam-dev/kubevela/pkg.yaml
Original file line number Diff line number Diff line change
@@ -1,2 +1,4 @@
packages:
- name: oam-dev/kubevela@v1.4.2
- name: oam-dev/kubevela
version: v1.1.13
13 changes: 11 additions & 2 deletions pkgs/oam-dev/kubevela/registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,8 +2,17 @@ packages:
- type: github_release
repo_owner: oam-dev
repo_name: kubevela
asset: vela-{{.Version}}-{{.OS}}-amd64.tar.gz
description: The Modern Application Deployment System Based on OAM
complete_windows_exe: false
supported_if: not (GOOS == "windows" and GOARCH == "arm64")
asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
files:
- name: vela
src: "{{.OS}}-amd64/vela"
src: "{{.OS}}-{{.Arch}}/vela"
version_constraint: 'semver(">= 1.2.0")'
version_overrides:
- version_constraint: 'semver("< 1.2.0")'
rosetta2: true
complete_windows_exe: true
asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
supported_if: GOOS == "darwin" or GOARCH == "amd64"
36 changes: 30 additions & 6 deletions registry.json
Original file line number Diff line number Diff line change
Expand Up @@ -6252,31 +6252,55 @@
"type": "github_archive"
},
{
"asset": "kubectl-vela-{{.Version}}-{{.OS}}-amd64.tar.gz",
"asset": "kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz",
"complete_windows_exe": false,
"description": "The Modern Application Deployment System Based on OAM",
"files": [
{
"name": "kubectl-vela",
"src": "{{.OS}}-amd64/kubectl-vela"
"src": "{{.OS}}-{{.Arch}}/kubectl-vela"
}
],
"name": "oam-dev/kubevela/kubectl-plugin",
"repo_name": "kubevela",
"repo_owner": "oam-dev",
"type": "github_release"
"supported_if": "not (GOOS == \"windows\" and GOARCH == \"arm64\")",
"type": "github_release",
"version_constraint": "semver(\"\u003e= 1.2.0\")",
"version_overrides": [
{
"asset": "kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz",
"complete_windows_exe": true,
"rosetta2": true,
"supported_if": "GOOS == \"darwin\" or GOARCH == \"amd64\"",
"version_constraint": "semver(\"\u003c 1.2.0\")"
}
]
},
{
"asset": "vela-{{.Version}}-{{.OS}}-amd64.tar.gz",
"asset": "vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz",
"complete_windows_exe": false,
"description": "The Modern Application Deployment System Based on OAM",
"files": [
{
"name": "vela",
"src": "{{.OS}}-amd64/vela"
"src": "{{.OS}}-{{.Arch}}/vela"
}
],
"repo_name": "kubevela",
"repo_owner": "oam-dev",
"type": "github_release"
"supported_if": "not (GOOS == \"windows\" and GOARCH == \"arm64\")",
"type": "github_release",
"version_constraint": "semver(\"\u003e= 1.2.0\")",
"version_overrides": [
{
"asset": "vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz",
"complete_windows_exe": true,
"rosetta2": true,
"supported_if": "GOOS == \"darwin\" or GOARCH == \"amd64\"",
"version_constraint": "semver(\"\u003c 1.2.0\")"
}
]
},
{
"asset": "dog-{{.Version}}-{{.OS}}.zip",
Expand Down
26 changes: 22 additions & 4 deletions registry.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -4176,19 +4176,37 @@ packages:
type: github_release
repo_owner: oam-dev
repo_name: kubevela
asset: kubectl-vela-{{.Version}}-{{.OS}}-amd64.tar.gz
description: The Modern Application Deployment System Based on OAM
complete_windows_exe: false
supported_if: not (GOOS == "windows" and GOARCH == "arm64")
asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
files:
- name: kubectl-vela
src: "{{.OS}}-amd64/kubectl-vela"
src: "{{.OS}}-{{.Arch}}/kubectl-vela"
version_constraint: 'semver(">= 1.2.0")'
version_overrides:
- version_constraint: 'semver("< 1.2.0")'
rosetta2: true
complete_windows_exe: true
asset: kubectl-vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
supported_if: GOOS == "darwin" or GOARCH == "amd64"
- type: github_release
repo_owner: oam-dev
repo_name: kubevela
asset: vela-{{.Version}}-{{.OS}}-amd64.tar.gz
description: The Modern Application Deployment System Based on OAM
complete_windows_exe: false
supported_if: not (GOOS == "windows" and GOARCH == "arm64")
asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
files:
- name: vela
src: "{{.OS}}-amd64/vela"
src: "{{.OS}}-{{.Arch}}/vela"
version_constraint: 'semver(">= 1.2.0")'
version_overrides:
- version_constraint: 'semver("< 1.2.0")'
rosetta2: true
complete_windows_exe: true
asset: vela-{{.Version}}-{{.OS}}-{{.Arch}}.tar.gz
supported_if: GOOS == "darwin" or GOARCH == "amd64"
- type: github_release
repo_owner: ogham
repo_name: dog
Expand Down

0 comments on commit 4a85854

Please sign in to comment.