Skip to content

Commit

Permalink
split files
Browse files Browse the repository at this point in the history
  • Loading branch information
mjudeikis committed Mar 31, 2024
1 parent 215e62f commit fab1fa8
Showing 1 changed file with 38 additions and 6 deletions.
44 changes: 38 additions & 6 deletions .goreleaser.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@

builds:
# server builds
- id: "kcp"
main: ./cmd/kcp
binary: bin/kcp
Expand All @@ -17,6 +18,8 @@ builds:
goarch: ppc64le
env:
- CGO_ENABLED=0
# plugin builds
# kubectl-kcp
- id: "kubectl-kcp"
main: ./cmd/kubectl-kcp
dir: cli
Expand All @@ -38,6 +41,7 @@ builds:
goarch: ppc64le
env:
- CGO_ENABLED=0
# kubectl-workspaces
- id: "kubectl-workspaces"
main: ./cmd/kubectl-workspace
dir: cli
Expand All @@ -59,6 +63,7 @@ builds:
goarch: ppc64le
env:
- CGO_ENABLED=0
# kubectl-ws
- id: "kubectl-ws"
main: ./cmd/kubectl-workspace
dir: cli
Expand Down Expand Up @@ -87,20 +92,35 @@ archives:
- id: kubectl-kcp-plugin
builds:
- kubectl-kcp
- kubectl-workspaces
- kubectl-ws
name_template: "kubectl-kcp-plugin_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
files:
- bin/kubectl-workspaces
- bin/kubectl-ws
- id: kubectl-ws-plugin
builds:
- kubectl-ws
name_template: "kubectl-ws-plugin_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
- id: kubectl-workspaces-plugin
builds:
- kubectl-workspaces
name_template: "kubectl-workspaces-plugin_{{ .Version }}_{{ .Os }}_{{ .Arch }}"
release:
draft: true
mode: keep-existing

krews:
- name: ws
ids:
- kubectl-kcp-plugin
- kubectl-ws-plugin
repository:
owner: kcp-dev
name: krew-index
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
homepage: "https://kcp.io/"
description: |
KCP workspace cli plugin for kubectl. Enables you to manage your kcp workspaces.
short_description: "KCP workspace cli plugin for kubectl."
skip_upload: auto
- name: workspaces
ids:
- kubectl-workspaces-plugin
repository:
owner: kcp-dev
name: krew-index
Expand All @@ -110,3 +130,15 @@ krews:
KCP workspace cli plugin for kubectl. Enables you to manage your kcp workspaces.
short_description: "KCP workspace cli plugin for kubectl."
skip_upload: auto
- name: kcp
ids:
- kubectl-kcp-plugin
repository:
owner: kcp-dev
name: krew-index
token: "{{ .Env.KREW_GITHUB_TOKEN }}"
homepage: "https://kcp.io/"
description: |
KCP cli plugin for kubectl. Enables you to manage your kcp.
short_description: "KCP cli plugin for kubectl."
skip_upload: auto

0 comments on commit fab1fa8

Please sign in to comment.