Skip to content

Commit 70aa858

Browse files
usizeclaude
andcommitted
Replace deprecated key-manager workflow with comprehensive build test
- Remove key-manager-ci.yml (only tested Go formatting and image builds) - Add build-test.yml workflow that validates all kustomization builds - New workflow tests core infrastructure, examples, and component templates - Installs kustomize dependency and runs existing test-builds.sh script 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent abcc4d9 commit 70aa858

File tree

2 files changed

+28
-25
lines changed

2 files changed

+28
-25
lines changed

.github/workflows/build-test.yml

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
name: Build Test
2+
3+
on:
4+
pull_request:
5+
paths:
6+
- 'deployment/**'
7+
- 'core-infrastructure/**'
8+
- 'examples/**'
9+
push:
10+
branches:
11+
- main
12+
13+
jobs:
14+
build-test:
15+
runs-on: ubuntu-latest
16+
17+
steps:
18+
- uses: actions/checkout@v5
19+
20+
- name: Install kustomize
21+
run: |
22+
curl -s "https://raw.githubusercontent.com/kubernetes-sigs/kustomize/master/hack/install_kustomize.sh" | bash
23+
sudo mv kustomize /usr/local/bin/
24+
25+
- name: Run build tests
26+
run: |
27+
cd deployment/scripts
28+
./tests/test-builds.sh

.github/workflows/key-manager-ci.yml

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)