Skip to content

Commit 16df063

Browse files
committed
docs: update install instructions to apply from latest release
1 parent 188b509 commit 16df063

3 files changed

Lines changed: 14 additions & 8 deletions

File tree

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,8 +29,8 @@ k3d cluster create claude-warmup --wait
2929
kubectl create secret generic redis-credentials \
3030
--from-literal=redis-password=$(openssl rand -base64 24)
3131

32-
# Deploy
33-
kubectl apply -f k8s/
32+
# Deploy from latest release
33+
kubectl apply -f https://github.com/pPrecel/claude-warmup/releases/latest/download/manifests.yaml
3434

3535
# Test
3636
kubectl port-forward svc/claude-warmup 8080:80

docs/deployment.md

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,16 @@
22

33
## Kubernetes manifests
44

5-
All manifests live in `k8s/`. Apply with:
5+
All manifests are bundled and attached to each [GitHub Release](https://github.com/pPrecel/claude-warmup/releases). Apply the latest release with:
66

77
```bash
8-
kubectl apply -f k8s/
8+
kubectl apply -f https://github.com/pPrecel/claude-warmup/releases/latest/download/manifests.yaml
9+
```
10+
11+
To pin to a specific version:
12+
13+
```bash
14+
kubectl apply -f https://github.com/pPrecel/claude-warmup/releases/download/v1.0.0/manifests.yaml
915
```
1016

1117
| File | Purpose |

docs/release-flow.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -64,21 +64,21 @@ Each entry links to its commit SHA. The notes also include the image reference a
6464

6565
## Deploying a release
6666

67-
Download `manifests.yaml` from the GitHub Release page, then:
68-
6967
```bash
7068
# 1. Create the Redis secret (first time only)
7169
kubectl create secret generic redis-credentials \
7270
--from-literal=redis-password=$(openssl rand -base64 24)
7371

74-
# 2. Apply all manifests
75-
kubectl apply -f manifests.yaml
72+
# 2. Apply latest release manifests
73+
kubectl apply -f https://github.com/pPrecel/claude-warmup/releases/latest/download/manifests.yaml
7674

7775
# 3. Verify
7876
kubectl rollout status deployment/redis
7977
kubectl rollout status deployment/claude-warmup
8078
```
8179

80+
To pin to a specific version, replace `latest/download` with `download/vX.Y.Z`.
81+
8282
## Versioning convention
8383

8484
Use [Semantic Versioning](https://semver.org): `vMAJOR.MINOR.PATCH`

0 commit comments

Comments
 (0)