Commit Graph
18 Commits
Author SHA1 Message Date
bmr_bluecap 79e7fd4b2b docs: add maintained launch checklist; de-duplicate stale task lists
Cutover tasks were scattered across three sources that disagreed with each
other and with reality: planning/parity-checklist.md (git-ignored, content
only), docs/seo-aeo-optimization.md (SEO only, listed the Zod schema,
seo-lint and breadcrumbs as open when all three are done, and called for
Uptime Kuma which ADR-0004 replaced with monylog), and session notes.

Add docs/launch-checklist.md as the single source of truth, verified against
the working tree, the cluster and ArgoCD rather than inherited from the older
docs. Point the SEO doc's two checkbox blocks at it and keep only reference
detail there.

Also records blockers that were not tracked anywhere: TLS never wired on the
ingress, developer-facing copy rendered on the contact page, the contact form
having no endpoint, and the draft insight post building into the sitemap
because the draft flag is declared in Zod but never filtered on.
2026-09-22 15:45:48 -04:00
bmr_bluecap 9f1cbca1b1 Website cnages trying to get it to be an exact copy of what is currently out on the web via Bluehost
CI / ci (push) Failing after 13m9s
2026-08-03 09:45:10 -04:00
gitea-actions[bot] 042e80ac2c ci: deploy fc64909f3d [skip ci] 2026-07-20 12:30:05 +00:00
gitea_admin fc64909f3d docs: reconcile to as-built (ADR-0008, deploy runbook); clean text hero on detail pages
CI / ci (push) Successful in 1m56s
- ADR-0008: private package, External-Secrets pull over public HTTPS (no k3s restart);
  CI auth via CI_TOKEN PAT; Playwright dropped from CI. Marks ADR-0007 partially superseded.
- gitops-deployment-strategy + deployment.md updated to as-built flow + operate/troubleshoot runbook
- content-deviations: detail-page heroes are text-only (no image)
- service/focus detail pages: clean text hero (drop shared photo/icon)
2026-07-20 08:27:35 -04:00
gitea-actions[bot] 99d4a3bea9 ci: deploy b9f2c72bd4 [skip ci] 2026-07-17 11:38:52 +00:00
gitea_admin b9f2c72bd4 deploy: private package pull via External Secrets; pull over public HTTPS (no k3s restart)
CI / ci (push) Successful in 1m55s
- k3s pulls git.7tl-homelab.com/... over valid TLS (no registries.yaml/node config)
- CI still pushes internally to 10.66.15.22:3000 (fast, insecure-trusted)
- ExternalSecret materializes gitea-registry dockerconfigjson from OpenBao
- deployment uses imagePullSecrets: gitea-registry
- .env added to .dockerignore
2026-07-17 07:36:22 -04:00
gitea_admin 466a01f217 ci: drop Playwright e2e from CI (run locally); keep build + seo:lint 2026-07-17 07:33:42 -04:00
gitea-actions[bot] 504b517409 ci: deploy 79f2e8a78b [skip ci] 2026-07-16 21:53:40 +00:00
gitea_admin 79f2e8a78b ci: retry registry push on transient timeout
CI / ci (push) Successful in 6m26s
2026-07-16 17:43:44 -04:00
gitea_admin 28438dcde6 ci: use CI_TOKEN PAT for registry push and tag-bump
CI / ci (push) Failing after 20m4s
2026-07-16 16:02:00 -04:00
gitea_admin b92b29980c ci: note workflow in astro config (real change to trigger CI)
CI / ci (push) Failing after 3m3s
2026-07-16 09:01:13 -04:00
bmr_bluecap 3b49b3ba8a ci: trigger run 4 2026-07-16 08:46:51 -04:00
bmr_bluecap 3174666196 ci: trigger run 3 2026-07-16 08:29:39 -04:00
bmr_bluecap 33273f4779 ci: trigger run 2 2026-07-16 08:27:37 -04:00
bmr_bluecap 40b654c9d5 ci: trigger run 2026-07-16 08:19:28 -04:00
bmr_bluecap f62c34de88 ci: trigger run 2026-07-16 07:34:27 -04:00
gitea_adminandClaude Opus 4.8 3dab3bc9fb Add Gitea Actions CI, ArgoCD Application, and Gitea Packages wiring
- .gitea/workflows/ci.yml: build → seo:lint → e2e → image build/push →
  bump k8s image tag and commit back (paths-ignore + [skip ci] guard)
- argocd/bcs-website-application.yaml: ArgoCD App (internal Gitea repoURL, k8s path)
- k8s: image → Gitea Packages path; kustomization images newTag stanza
- ADR-0007 (Gitea Actions + Packages), supersedes GHCR/GitHub bits of ADR-0001
- Reconcile gitops-deployment-strategy.md to Gitea

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-16 06:29:01 -04:00
gitea_adminandClaude Opus 4.8 cd91c4b97c Initial commit: BlueCap Strategies Astro site
Static Astro 5 site for BlueCap Strategies with exact live-site content
parity, deployed to k3s via GitOps (ArgoCD).

- Page copy in Markdown content collections (services, focus-areas, pages,
  insights) with a Zod SEO schema enforced at build time
- Homepage + About restored to exact live copy; real live-site imagery
- Build-time SEO linter (scripts/seo-lint.mjs) and Playwright e2e suite
- Multi-stage Dockerfile (nginx serves dist/) and Kustomize manifests (k8s/)
- Per-agent robots.txt; config-driven PostHog + Umami analytics scaffold
- ADRs and engineering docs under docs/

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
2026-07-15 17:40:46 -04:00