fix: deploy production to blog.martin.md via DNS TXT challenge #18

Merged
radu merged 6 commits from remove-domains into main 2026-07-21 13:40:17 +00:00
Owner

Production now deploys directly to blog.martin.md as an index site, using DNS TXT challenge auth (Authorization: Pages <token>). Preview deploys remain on radu.preview.pages.martin.md using Forge-Authorization.

Before merging:

  1. Add Cloudflare TXT record:

    • Name: _git-pages-challenge.blog.martin.md
    • Value: 921340eef191c05ba2e05df12c5328f27501646ab3cb482037dc8a829fa028d3
  2. Add CI secret PAGES_DNS_TOKEN with value:
    e519d98e12b955bd9b0f103469325aa685d1359e0f26049d6b6acfb635ffb10d

Production now deploys directly to `blog.martin.md` as an index site, using DNS TXT challenge auth (`Authorization: Pages <token>`). Preview deploys remain on `radu.preview.pages.martin.md` using Forge-Authorization. **Before merging:** 1. Add Cloudflare TXT record: - Name: `_git-pages-challenge.blog.martin.md` - Value: `921340eef191c05ba2e05df12c5328f27501646ab3cb482037dc8a829fa028d3` 2. Add CI secret `PAGES_DNS_TOKEN` with value: `e519d98e12b955bd9b0f103469325aa685d1359e0f26049d6b6acfb635ffb10d`
remove .domains creation since blog.martin.md is handled via Traefik redirect
All checks were successful
Build and deploy website / Build and Deploy Hugo Site (pull_request) Successful in 13s
881a69e0b8
fix: deploy production to blog.martin.md via DNS TXT challenge auth
All checks were successful
Build and deploy website / Build and Deploy Hugo Site (pull_request) Successful in 19s
9eaa99b4b3
radu changed title from fix: remove unused .domains file creation to fix: deploy production to blog.martin.md via DNS TXT challenge 2026-07-21 12:37:37 +00:00
feat: auto-delete preview deployment on PR close
All checks were successful
Build and deploy website / Delete Preview Deployment (pull_request) Has been skipped
Build and deploy website / Build and Deploy Hugo Site (pull_request) Successful in 20s
5f8df49dcc
feat: set commit status with preview URL for clickable link in PR view
All checks were successful
Build and deploy website / Delete Preview Deployment (pull_request) Has been skipped
preview Preview deployment
Build and deploy website / Build and Deploy Hugo Site (pull_request) Successful in 18s
81c073aa45
add temporary integration test post
All checks were successful
Build and deploy website / Delete Preview Deployment (pull_request) Has been skipped
preview Preview deployment
Build and deploy website / Build and Deploy Hugo Site (pull_request) Successful in 14s
241a943359
remove temporary integration test post
Some checks failed
Build and deploy website / Delete Preview Deployment (push) Has been skipped
Build and deploy website / Delete Preview Deployment (pull_request) Has been skipped
Build and deploy website / Build and Deploy Hugo Site (pull_request) Has been cancelled
Build and deploy website / Build and Deploy Hugo Site (push) Successful in 17s
b22bb2f2ec
radu merged commit b22bb2f2ec into main 2026-07-21 13:40:17 +00:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
radu/blog!18
No description provided.