Skip to content

Release: promote dev to prod (2026-10-09) - #500

Merged
saqibmanan merged 9 commits into
mainfrom
dev
Oct 9, 2026
Merged

saqibmanan merged 9 commits into
mainfrom
dev

Conversation

@saqibmanan

Copy link
Copy Markdown
Contributor

Promotes dev to main/prod. It merges cleanly and needs no backend change: the backend side shipped in DataSpaceBackend#239.

Included

Prod prerequisites (checked 2026-10-09)

  • The runtime .env.local on prod-cds has FEATURE_SITEMAPS='true', so prod stays indexed and /sitemap.xml keeps working.
  • The NEXT_PUBLIC_DASHBOARD_EMBED_ORIGINS secret (production) includes https://justicehub.in.

After deploy, verify

  • curl -sI https://civicdataspace.in shows no X-Robots-Tag, and X-Git-Sha equals the merge sha.
  • /sitemap.xml returns 200 and lists datasets and AI models.

Validation on dev, 2026-10-09: the consumer suite had 91 passed and the provider suite 22 passed. The only accessibility findings are already known.

saqibmanan and others added 9 commits October 7, 2026 12:09
NODE_ENV is 'production' on every deployed build, so dev served
sitemaps despite FEATURE_SITEMAPS=false.
Keeps dev out of search indexes and lets crawlers drop already-indexed pages.
AIModel ids are GraphQL Int. The string-only isEntityItem filter added in
d750e88 dropped every AI model, so aimodels-N.xml served an empty urlset.
fix: stop dev from being indexed by search engines
fix(sitemap): AI models missing from sitemap (numeric ids filtered out)
Lets the test suite tell which commit is live on dev and prod, like the
backend's /health/ git_sha. Baked at build time from GITHUB_SHA, so a
rolled-back release reports its own commit.
feat: X-Git-Sha response header with the deployed commit
@saqibmanan
saqibmanan merged commit 92cd521 into main Oct 9, 2026
16 checks passed

This branch was successfully deployed

1 active deployment
development — 6e625499 Deployed Oct 8, 2026 by Abhishekfm via promote #259
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.

3 participants