Skip to content

docs: add privacy policy, fix data regions, and add DCO sign-off to CI#256

Merged
rhuanbarreto merged 4 commits into
mainfrom
feat/privacy-policy-docs
May 2, 2026
Merged

docs: add privacy policy, fix data regions, and add DCO sign-off to CI#256
rhuanbarreto merged 4 commits into
mainfrom
feat/privacy-policy-docs

Conversation

@rhuanbarreto

@rhuanbarreto rhuanbarreto commented May 2, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Adds a Privacy Policy summary page to the CLI docs (EN + PT-BR) linking to the canonical policy at archgate.dev/privacy-policy
  • Corrects PostHog and Sentry data hosting regions from US → EU on the Telemetry page
  • Fixes automated commit workflows (update-llms, update-lock) to include DCO sign-off and conventional commit messages

Changes

File Change
docs/src/content/docs/reference/privacy-policy.mdx New EN privacy policy summary page
docs/src/content/docs/pt-br/reference/privacy-policy.mdx New PT-BR privacy policy summary page
docs/src/content/docs/reference/telemetry.mdx PostHog and Sentry regions: US → EU
docs/src/content/docs/pt-br/reference/telemetry.mdx PostHog and Sentry regions: EUA → UE
docs/astro.config.mjs Add "Privacy Policy" to Reference sidebar
.github/workflows/update-llms.yaml Add commit_options: "--signoff"
.github/workflows/update-lock.yaml Add commit_message, commit_options: "--signoff", and file_pattern

Context

Privacy Policy

The page summarizes CLI telemetry (PostHog + Sentry), the Plugins Service account data (email, GitHub username, editor choice, use case), telemetry opt-out instructions, and docs site analytics (Cloudflare Web Analytics). It links to the canonical policy on the website repo (archgate/website#33).

Data Regions

PostHog and Sentry are both hosted in the EU, not the US as previously documented.

DCO Sign-off

Both update-llms.yaml and update-lock.yaml use stefanzweifel/git-auto-commit-action to push commits to PR branches. These commits were missing the Signed-off-by trailer, causing DCO check failures on every PR they touched. Additionally, update-lock.yaml was missing a commit_message (defaulting to "Apply automatic changes" which fails commitlint) and a file_pattern (committing all changes instead of just bun.lock).

Test plan

  • bun run validate passes
  • Privacy Policy page renders at /reference/privacy-policy
  • PT-BR version renders at /pt-br/reference/privacy-policy
  • Sidebar shows "Privacy Policy" under Reference section
  • Telemetry page shows EU (not US) for PostHog and Sentry regions
  • update-llms workflow commits include Signed-off-by trailer
  • update-lock workflow commits include Signed-off-by trailer and use conventional commit message

@cloudflare-workers-and-pages

cloudflare-workers-and-pages Bot commented May 2, 2026

Copy link
Copy Markdown

Deploying archgate-cli with  Cloudflare Pages  Cloudflare Pages

Latest commit: 25a736f
Status: ✅  Deploy successful!
Preview URL: https://5769e9ae.archgate-cli.pages.dev
Branch Preview URL: https://feat-privacy-policy-docs.archgate-cli.pages.dev

View logs

@rhuanbarreto rhuanbarreto changed the title Add privacy policy page to CLI docs and fix data regions docs: add privacy policy page to CLI docs and fix data regions May 2, 2026
@rhuanbarreto rhuanbarreto force-pushed the feat/privacy-policy-docs branch 3 times, most recently from 6cd5632 to d36f0d2 Compare May 2, 2026 17:09
rhuanbarreto and others added 4 commits May 2, 2026 19:10
Add a Privacy Policy summary page to the CLI docs (EN + PT-BR) that
links to the canonical policy at archgate.dev/privacy-policy. The page
covers CLI telemetry, the Plugins Service account data, opt-out
instructions, and docs site analytics.

Also corrects the data hosting regions on the Telemetry page from US
to EU for both PostHog and Sentry.

Changes:
- New: docs/reference/privacy-policy (EN + PT-BR)
- Updated: docs/reference/telemetry — PostHog and Sentry regions → EU
- Updated: docs/astro.config.mjs — add Privacy Policy to sidebar

Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
Starlight resolves locale routes automatically — links must not
include the /pt-br/ prefix. Fixes GEN-002/no-locale-prefix-in-links.

Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
Both update-llms.yaml and update-lock.yaml use git-auto-commit-action
to push commits to PR branches. These commits were missing the
Signed-off-by trailer required by the DCO check, causing PR failures.

Add commit_options: "--signoff" to both workflows.

Signed-off-by: Rhuan Barreto <rhuan@barreto.work>
@rhuanbarreto rhuanbarreto force-pushed the feat/privacy-policy-docs branch from d36f0d2 to 25a736f Compare May 2, 2026 17:11
@rhuanbarreto rhuanbarreto changed the title docs: add privacy policy page to CLI docs and fix data regions docs: add privacy policy, fix data regions, and add DCO sign-off to CI May 2, 2026
@rhuanbarreto rhuanbarreto merged commit 921bb9a into main May 2, 2026
16 checks passed
@rhuanbarreto rhuanbarreto deleted the feat/privacy-policy-docs branch May 2, 2026 17:17
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.

1 participant