Skip to content

feat: fix ssl mode and add ghcr#133

Merged
mikedegeofroy merged 3 commits intomainfrom
feat/sslmode-ghcr
May 5, 2026
Merged

feat: fix ssl mode and add ghcr#133
mikedegeofroy merged 3 commits intomainfrom
feat/sslmode-ghcr

Conversation

@mikedegeofroy
Copy link
Copy Markdown
Member

No description provided.

mikedegeofroy and others added 3 commits May 5, 2026 20:55
Backend & dashboard-backend gain a POSTGRES_SSLMODE env (default disable for
existing dev/CI flows; production overrides to require for managed Postgres
that rejects non-SSL).

Shared deploy.yaml gains push_to_ghcr/ghcr_image_name inputs. When opted in,
images are pushed to ghcr.io with main-<sha>-<ts> tag for Flux ImagePolicy
in addition to the existing Docker Hub publish + Portainer webhook so swarm
keeps working during the k8s cutover. Opted in: server, bot, miniapp,
storybook. Dashboard, dashboard-ui, landing untouched.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Pinned binary build (v1.63.4 = Go 1.23) can't parse Go 1.26 syntax in
the codebase, producing ~200 cascading typecheck errors. Switching to
install-mode: goinstall so the linter is compiled with whatever Go
version setup-go installed (currently stable). Bumped action to v6 for
goinstall support.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add .github/workflows/ci-server.yaml to the path filter so CI re-runs when
the workflow itself is edited. Add workflow_dispatch for manual triggers.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@mikedegeofroy mikedegeofroy merged commit 11c1c9b into main May 5, 2026
2 checks passed
@mikedegeofroy mikedegeofroy deleted the feat/sslmode-ghcr branch May 5, 2026 18:46
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants