Skip to content

Commit 1210d1e

Browse files
committed
feat: Set up automated releases via krew
1 parent af862bd commit 1210d1e

File tree

2 files changed

+50
-0
lines changed

2 files changed

+50
-0
lines changed

.github/workflows/goreleaser.yml

+2
Original file line numberDiff line numberDiff line change
@@ -27,3 +27,5 @@ jobs:
2727
make release
2828
env:
2929
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
30+
- name: Update new version in krew-index
31+
uses: rajatjindal/[email protected]

.krew.yaml

+48
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
1+
apiVersion: krew.googlecontainertools.github.com/v1alpha2
2+
kind: Plugin
3+
metadata:
4+
name: trace
5+
spec:
6+
version: {{ .TagName }}
7+
homepage: https://github.com/iovisor/kubectl-trace
8+
platforms:
9+
- selector:
10+
matchLabels:
11+
os: darwin
12+
arch: amd64
13+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_darwin_amd64.tar.gz" .TagName }}
14+
bin: kubectl-trace
15+
- selector:
16+
matchLabels:
17+
os: darwin
18+
arch: 386
19+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_darwin_386.tar.gz" .TagName }}
20+
bin: kubectl-trace
21+
- selector:
22+
matchLabels:
23+
os: linux
24+
arch: amd64
25+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_linux_amd64.tar.gz" .TagName }}
26+
bin: kubectl-trace
27+
- selector:
28+
matchLabels:
29+
os: linux
30+
arch: 386
31+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_linux_386.tar.gz" .TagName }}
32+
bin: kubectl-trace
33+
- selector:
34+
matchLabels:
35+
os: windows
36+
arch: amd64
37+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_windows_amd64.tar.gz" .TagName }}
38+
bin: kubectl-trace.exe
39+
- selector:
40+
matchLabels:
41+
os: windows
42+
arch: amd64
43+
{{addURIAndSha "https://github.com/iovisor/kubectl-trace/releases/download/{{ .TagName }}/kubectl-trace_{{ .TagName }}_windows_386.tar.gz" .TagName }}
44+
bin: kubectl-trace.exe
45+
shortDescription: Trace Kubernetes pods and nodes with system tools
46+
description: |
47+
Usage:
48+
Read more documentation at: https://github.com/iovisor/kubectl-trace

0 commit comments

Comments
 (0)