From 81a7098c2158c1a223cb7ec23522dfef73cbb965 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Fri, 20 Feb 2026 07:24:25 -0500 Subject: [PATCH 1/3] chore: rename Helm chart from antigravity to cpfarhood Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude Co-Authored-By: Happy --- .github/workflows/helm-release.yaml | 2 +- chart/Chart.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/helm-release.yaml b/.github/workflows/helm-release.yaml index 70aef7d..b18a01e 100644 --- a/.github/workflows/helm-release.yaml +++ b/.github/workflows/helm-release.yaml @@ -34,4 +34,4 @@ jobs: - name: Push chart to GHCR run: | CHART_VERSION=$(helm show chart chart/ | grep '^version:' | awk '{print $2}') - helm push antigravity-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts + helm push cpfarhood-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 29c6588..3bdd7d1 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -name: antigravity +name: cpfarhood description: Antigravity Dev Container with Happy Coder AI assistant type: application version: 0.1.0 From 7788352995aa70f26daf3a5571b768cdb2dc82c4 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Fri, 20 Feb 2026 07:25:07 -0500 Subject: [PATCH 2/3] chore: rename Helm chart from antigravity to devcontainer Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude Co-Authored-By: Happy --- .github/workflows/helm-release.yaml | 2 +- chart/Chart.yaml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/helm-release.yaml b/.github/workflows/helm-release.yaml index b18a01e..697593c 100644 --- a/.github/workflows/helm-release.yaml +++ b/.github/workflows/helm-release.yaml @@ -34,4 +34,4 @@ jobs: - name: Push chart to GHCR run: | CHART_VERSION=$(helm show chart chart/ | grep '^version:' | awk '{print $2}') - helm push cpfarhood-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts + helm push devcontainer-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts diff --git a/chart/Chart.yaml b/chart/Chart.yaml index 3bdd7d1..3e93696 100644 --- a/chart/Chart.yaml +++ b/chart/Chart.yaml @@ -1,5 +1,5 @@ apiVersion: v2 -name: cpfarhood +name: devcontainer description: Antigravity Dev Container with Happy Coder AI assistant type: application version: 0.1.0 From 47a275d667cf502ec43eb74313a471b0a66059b5 Mon Sep 17 00:00:00 2001 From: Chris Farhood Date: Fri, 20 Feb 2026 07:27:04 -0500 Subject: [PATCH 3/3] chore: auto-bump chart patch version on every merge to main Workflow now increments the patch version in Chart.yaml, commits it back with [skip ci], then packages and pushes to GHCR so Flux always picks up a new version on chart changes. Generated with [Claude Code](https://claude.ai/code) via [Happy](https://happy.engineering) Co-Authored-By: Claude Co-Authored-By: Happy --- .github/workflows/helm-release.yaml | 26 +++++++++++++++++++++++--- 1 file changed, 23 insertions(+), 3 deletions(-) diff --git a/.github/workflows/helm-release.yaml b/.github/workflows/helm-release.yaml index 697593c..0ab678d 100644 --- a/.github/workflows/helm-release.yaml +++ b/.github/workflows/helm-release.yaml @@ -9,7 +9,7 @@ on: workflow_dispatch: permissions: - contents: read + contents: write packages: write jobs: @@ -18,10 +18,31 @@ jobs: steps: - name: Checkout uses: actions/checkout@v4 + with: + token: ${{ secrets.GITHUB_TOKEN }} - name: Set up Helm uses: azure/setup-helm@v4 + - name: Bump patch version + id: bump + run: | + CURRENT=$(grep '^version:' chart/Chart.yaml | awk '{print $2}') + MAJOR=$(echo $CURRENT | cut -d. -f1) + MINOR=$(echo $CURRENT | cut -d. -f2) + PATCH=$(echo $CURRENT | cut -d. -f3) + NEW_VERSION="${MAJOR}.${MINOR}.$((PATCH + 1))" + sed -i "s/^version: .*/version: ${NEW_VERSION}/" chart/Chart.yaml + echo "version=${NEW_VERSION}" >> $GITHUB_OUTPUT + + - name: Commit version bump + run: | + git config user.name "github-actions[bot]" + git config user.email "github-actions[bot]@users.noreply.github.com" + git add chart/Chart.yaml + git commit -m "chore: bump chart version to ${{ steps.bump.outputs.version }} [skip ci]" + git push + - name: Log in to GHCR run: | helm registry login ghcr.io \ @@ -33,5 +54,4 @@ jobs: - name: Push chart to GHCR run: | - CHART_VERSION=$(helm show chart chart/ | grep '^version:' | awk '{print $2}') - helm push devcontainer-${CHART_VERSION}.tgz oci://ghcr.io/cpfarhood/charts + helm push devcontainer-${{ steps.bump.outputs.version }}.tgz oci://ghcr.io/cpfarhood/charts