Skip to content

Commit a6623b8

Browse files
committed
Add Ko build for OCI image
1 parent 9032891 commit a6623b8

File tree

2 files changed

+16
-6
lines changed

2 files changed

+16
-6
lines changed

.github/workflows/release.yaml

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,21 +6,20 @@ on:
66

77
permissions:
88
contents: write
9+
packages: write
910

1011
jobs:
1112
goreleaser:
1213
runs-on: ubuntu-latest
1314
steps:
14-
-
15-
name: Checkout
15+
- name: Checkout
1616
uses: actions/checkout@v4
1717
with:
1818
fetch-depth: 0
19-
-
20-
name: Set up Go
19+
- name: Set up Go
2120
uses: actions/setup-go@v5
22-
-
23-
name: Run GoReleaser
21+
- uses: ko-build/setup-ko@v0.6
22+
- name: Run GoReleaser
2423
uses: goreleaser/goreleaser-action@v6
2524
with:
2625
# either 'goreleaser' (default) or 'goreleaser-pro'

.goreleaser.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,14 @@ changelog:
4444
exclude:
4545
- "^docs:"
4646
- "^test:"
47+
48+
kos:
49+
- repository: ghcr.io/strideynet/spiffe-pinger
50+
tags:
51+
- "{{.Version}}"
52+
- latest
53+
bare: true
54+
preserve_import_paths: false
55+
platforms:
56+
- linux/amd64
57+
- linux/arm64

0 commit comments

Comments
 (0)