Chris Farhood
d54515244c
fix: set app user shell to /bin/bash so VSCode terminals work
...
baseimage-gui creates the app user (UID 1000) at runtime with
shell=/sbin/nologin and home=/dev/null. VSCode tries to spawn the
user's login shell for terminals, which fails with exit code 1.
Adds a cont-init script that runs as root after baseimage-gui's
adduser step and corrects both the shell and home directory.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 07:50:25 -05:00
Chris Farhood
2918cfde25
Merge pull request #7 from cpfarhood/fix/happy-daemon-nonblocking
...
fix: don't abort startup if happy daemon fails to start
2026-02-20 07:37:10 -05:00
Chris Farhood
dd77cf6a48
fix: don't abort startup if happy daemon fails to start
...
happy daemon start failing should not crash-loop the container.
VSCode should still open regardless.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 07:36:21 -05:00
github-actions[bot]
961a0985b6
chore: bump chart version to 0.1.1 [skip ci]
2026-02-20 12:29:12 +00:00
Chris Farhood
d3f5e9f185
Merge pull request #6 from cpfarhood/chore/rename-chart-cpfarhood
...
chore: rename Helm chart from antigravity to cpfarhood
2026-02-20 07:29:01 -05:00
Chris Farhood
9aab08b8e4
Merge pull request #2 from cpfarhood/dependabot/github_actions/docker/build-push-action-6
...
build(deps): Bump docker/build-push-action from 5 to 6
2026-02-20 07:28:37 -05:00
Chris Farhood
727487053d
Merge pull request #1 from cpfarhood/dependabot/github_actions/actions/checkout-6
...
build(deps): Bump actions/checkout from 4 to 6
2026-02-20 07:28:17 -05:00
Chris Farhood
47a275d667
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 <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 07:27:04 -05:00
Chris Farhood
7788352995
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 <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 07:25:07 -05:00
Chris Farhood
81a7098c21
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 <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 07:24:25 -05:00
Chris Farhood
3832fd922b
Merge pull request #5 from cpfarhood/chore/renovate
...
chore(deps): replace Dependabot with Renovate
2026-02-20 07:18:10 -05:00
Chris Farhood
c8f51beac6
Merge pull request #4 from cpfarhood/feat/helm-oci-publish
...
Publish Helm chart to GHCR OCI registry
2026-02-20 07:16:35 -05:00
Chris Farhood
ee7a4a0be8
Merge pull request #3 from cpfarhood/fix/happy-daemon-start
...
Fix Happy Coder startup
2026-02-20 07:16:22 -05:00
Chris Farhood
2472dc5b3f
Add GitHub Actions workflow to publish Helm chart to GHCR OCI
...
Packages chart/ and pushes to oci://ghcr.io/cpfarhood/charts on every
push to main that touches chart/** files.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 06:51:40 -05:00
Chris Farhood
23ba5c2e35
Fix Happy Coder startup: use happy daemon start, create home dir
...
The npm package installs a binary named 'happy', not 'happy-coder'.
Use 'happy daemon start' to run it as a background service.
Also create $HOME on the PVC if it doesn't exist yet, which was
causing git config failures on fresh volumes.
Generated with [Claude Code](https://claude.ai/code )
via [Happy](https://happy.engineering )
Co-Authored-By: Claude <noreply@anthropic.com >
Co-Authored-By: Happy <yesreply@happy.engineering >
2026-02-20 06:33:40 -05:00
dependabot[bot]
17c2d04d70
build(deps): Bump docker/build-push-action from 5 to 6
...
Bumps [docker/build-push-action](https://github.com/docker/build-push-action ) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases )
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6 )
---
updated-dependencies:
- dependency-name: docker/build-push-action
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 13:34:38 +00:00
dependabot[bot]
636b68d263
build(deps): Bump actions/checkout from 4 to 6
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 6.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v6 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '6'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
2026-02-15 13:34:35 +00:00