Skip to content

Commit 5c34c84

Browse files
committed
Remove standalone Tilt environment
Drop the standalone Tilt and Kubernetes development environment and keep only the configuration needed to run this project through Enduro's dev env. Flatten the Kubernetes manifests into a single kustomize root, update the README to describe both child workflows, and replace the Tilt CI workflow with manifest and Tiltfile validation.
1 parent 0c6021d commit 5c34c84

30 files changed

Lines changed: 157 additions & 813 deletions

.github/workflows/tilt-ci.yml

Lines changed: 0 additions & 28 deletions
This file was deleted.
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
on:
2+
pull_request:
3+
push:
4+
branches:
5+
- main
6+
name: Validate Tilt
7+
jobs:
8+
validate:
9+
runs-on: ubuntu-latest
10+
steps:
11+
- name: Checkout code
12+
uses: actions/checkout@v4
13+
- name: Install kubectl and Tilt
14+
uses: yokawasa/action-setup-kube-tools@v0.13.4
15+
with:
16+
setup-tools: |
17+
kubectl
18+
tilt
19+
- name: Validate Tiltfile
20+
run: make validate-tilt

Makefile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -158,3 +158,6 @@ tool-%:
158158
tools: # @HELP Install all tools managed by bine.
159159
tools:
160160
go tool bine sync
161+
162+
validate-tilt: # @HELP Validate the Tiltfile and Kubernetes manifests.
163+
tilt alpha tiltfile-result > /dev/null

0 commit comments

Comments
 (0)