From d809eea56478132c18ad7e1cfef86726015283bf Mon Sep 17 00:00:00 2001 From: Aarnav Tale Date: Tue, 24 Jun 2025 11:28:55 -0400 Subject: [PATCH] feat: finalize split debug and distroless container (closes #255) --- .github/workflows/next.yaml | 1 + CHANGELOG.md | 1 + package.json | 2 +- 3 files changed, 3 insertions(+), 1 deletion(-) diff --git a/.github/workflows/next.yaml b/.github/workflows/next.yaml index c338328..f85ad7a 100644 --- a/.github/workflows/next.yaml +++ b/.github/workflows/next.yaml @@ -69,6 +69,7 @@ jobs: cache-to: type=gha,mode=max build-args: | IMAGE_TAG=ghcr.io/${{ github.repository }}:${{ matrix.tag }} + secrets: | MISE_GITHUB_TOKEN=${{ secrets.GITHUB_TOKEN }} - name: Attestation Provenance for ghcr.io/${{ github.repository }}:${{ matrix.tag }} diff --git a/CHANGELOG.md b/CHANGELOG.md index 87e995d..885e6a0 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,7 @@ - It currently stores SSH connection details and will migrate older data. - The docker container now runs in a non-root, distroless image (closes [#255](https://github.com/tale/headplane/issues/255)). - You may need to run `chown -R 65532:65532 ` on your data directory to ensure the container can write to it. + - A debug version of the container that runs as root and has a shell is available as `ghcr.io/tale/headplane:-shell`. - Removing a Split DNS record will no longer make the split domain unresolvable by clients (closes [#231](https://github.com/tale/headplane/issues/231)). - Reintroduce the toggle for overriding local DNS settings in the Headscale config (closes [#236](https://github.com/tale/headplane/issues/236)). - Prefer cross-compiling in the Dockerfile to speed up builds while still supporting multiple architectures. diff --git a/package.json b/package.json index 48cf2ad..235775a 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "headplane", "private": true, "sideEffects": false, - "version": "0.6.0", + "version": "0.6.1", "type": "module", "scripts": { "preinstall": "npx only-allow pnpm",