Skip to content

Commit 2b33120

Browse files
committed
fix(helm): categorise the chart for Artifact Hub
The chart carried `category: developer-tools`, which is a different convention entirely -- Artifact Hub reads `artifacthub.io/category` and accepts only one value from a fixed list that has no developer-tools entry. The listing this PR sets up would therefore have published uncategorised. Adds `artifacthub.io/category: ai-machine-learning`, the closest fit in that list, and keeps the bare annotation for whatever else consumes it. Bumps to 1.9.2 per the chart's own gate and moves the documented versions with it. Deliberately not adding `artifacthub.io/images`: Artifact Hub already extracts images from a dry-run render, and a hand-listed copy would be a second source of truth next to the generated images.yaml.
1 parent 3c0d190 commit 2b33120

3 files changed

Lines changed: 16 additions & 13 deletions

File tree

apps/docs/content/docs/platform/self-hosting/kubernetes.mdx

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ POSTGRES_PASSWORD=$(openssl rand -hex 24)
3636

3737
# Install
3838
helm install sim oci://ghcr.io/simstudioai/charts/sim \
39-
--version 1.9.1 \
39+
--version 1.9.2 \
4040
--set app.env.BETTER_AUTH_SECRET="$BETTER_AUTH_SECRET" \
4141
--set app.env.ENCRYPTION_KEY="$ENCRYPTION_KEY" \
4242
--set app.env.INTERNAL_API_SECRET="$INTERNAL_API_SECRET" \
@@ -63,11 +63,11 @@ helm install sim oci://ghcr.io/simstudioai/charts/sim \
6363
Every published version is signed with Sigstore keyless signing and carries a SLSA build-provenance attestation. Both live in the registry alongside the chart, so they survive a mirror into an internal registry.
6464

6565
```bash
66-
cosign verify oci://ghcr.io/simstudioai/charts/sim:1.9.1 \
66+
cosign verify oci://ghcr.io/simstudioai/charts/sim:1.9.2 \
6767
--certificate-identity-regexp '^https://github.com/simstudioai/sim/' \
6868
--certificate-oidc-issuer https://token.actions.githubusercontent.com
6969

70-
gh attestation verify oci://ghcr.io/simstudioai/charts/sim:1.9.1 --repo simstudioai/sim
70+
gh attestation verify oci://ghcr.io/simstudioai/charts/sim:1.9.2 --repo simstudioai/sim
7171
```
7272

7373
Signing is Sigstore-only — there is no GPG `.prov` file, so `helm install --verify` does not apply.
@@ -88,7 +88,7 @@ SIM_RELEASE=v0.8.24
8888
curl -fsSLO "https://raw.githubusercontent.com/simstudioai/sim/$SIM_RELEASE/helm/sim/examples/values-aws.yaml"
8989

9090
helm upgrade --install sim oci://ghcr.io/simstudioai/charts/sim \
91-
--version 1.9.1 \
91+
--version 1.9.2 \
9292
--values values-aws.yaml \
9393
--set app.env.BETTER_AUTH_SECRET="$BETTER_AUTH_SECRET" \
9494
--set app.env.ENCRYPTION_KEY="$ENCRYPTION_KEY" \
@@ -209,7 +209,7 @@ kubectl port-forward deployment/sim-app 3000:3000 -n simstudio
209209
kubectl logs -l app.kubernetes.io/component=app -n simstudio --tail=100
210210
211211
# Upgrade (always pin the target chart version)
212-
helm upgrade sim oci://ghcr.io/simstudioai/charts/sim --version 1.9.1 --namespace simstudio
212+
helm upgrade sim oci://ghcr.io/simstudioai/charts/sim --version 1.9.2 --namespace simstudio
213213
214214
# Uninstall
215215
helm uninstall sim --namespace simstudio

helm/sim/Chart.yaml

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ apiVersion: v2
22
name: sim
33
description: A Helm chart for Sim - the open-source AI workspace where teams build, deploy, and manage AI agents
44
type: application
5-
version: 1.9.1
5+
version: 1.9.2
66
appVersion: "v0.8.18"
77
kubeVersion: ">=1.25.0-0"
88
home: https://sim.ai
@@ -21,6 +21,9 @@ keywords:
2121
- nextjs
2222
annotations:
2323
category: developer-tools
24+
# Artifact Hub only accepts one value from its fixed list; the bare `category`
25+
# above is a different convention and does not categorise the listing.
26+
artifacthub.io/category: ai-machine-learning
2427
artifacthub.io/license: Apache-2.0
2528
artifacthub.io/links: |
2629
- name: Homepage

helm/sim/README.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export POSTGRES_PASSWORD=$(openssl rand -base64 24 | tr -d '/+=')
2222

2323
# Install from the registry
2424
helm install sim oci://ghcr.io/simstudioai/charts/sim \
25-
--version 1.9.1 \
25+
--version 1.9.2 \
2626
--namespace sim --create-namespace \
2727
--set app.env.BETTER_AUTH_SECRET="$BETTER_AUTH_SECRET" \
2828
--set app.env.ENCRYPTION_KEY="$ENCRYPTION_KEY" \
@@ -106,10 +106,10 @@ immutable once published.
106106

107107
```bash
108108
# List the published versions
109-
helm show chart oci://ghcr.io/simstudioai/charts/sim --version 1.9.1
109+
helm show chart oci://ghcr.io/simstudioai/charts/sim --version 1.9.2
110110

111111
helm install sim oci://ghcr.io/simstudioai/charts/sim \
112-
--version 1.9.1 \
112+
--version 1.9.2 \
113113
--namespace sim --create-namespace \
114114
--set app.env.BETTER_AUTH_SECRET="$BETTER_AUTH_SECRET" \
115115
--set app.env.ENCRYPTION_KEY="$ENCRYPTION_KEY" \
@@ -126,8 +126,8 @@ To mirror the chart into an internal registry — the usual requirement for an
126126
air-gapped or internal-only cluster:
127127

128128
```bash
129-
helm pull oci://ghcr.io/simstudioai/charts/sim --version 1.9.1
130-
helm push sim-1.9.1.tgz oci://registry.internal.example.com/charts
129+
helm pull oci://ghcr.io/simstudioai/charts/sim --version 1.9.2
130+
helm push sim-1.9.2.tgz oci://registry.internal.example.com/charts
131131
```
132132

133133
The container images the chart references are listed in
@@ -177,12 +177,12 @@ the registry next to the chart so they survive a mirror.
177177

178178
```bash
179179
# The signature: proves this chart was signed by a GitHub Actions run in this repo
180-
cosign verify oci://ghcr.io/simstudioai/charts/sim:1.9.1 \
180+
cosign verify oci://ghcr.io/simstudioai/charts/sim:1.9.2 \
181181
--certificate-identity-regexp '^https://github.com/simstudioai/sim/' \
182182
--certificate-oidc-issuer https://token.actions.githubusercontent.com
183183

184184
# The provenance: proves which workflow, commit, and runner produced it
185-
gh attestation verify oci://ghcr.io/simstudioai/charts/sim:1.9.1 --repo simstudioai/sim
185+
gh attestation verify oci://ghcr.io/simstudioai/charts/sim:1.9.2 --repo simstudioai/sim
186186
```
187187

188188
There is no GPG `.prov` file — signing is Sigstore-only, so there is no

0 commit comments

Comments
 (0)