Skip to content

Update URLs and documentation for the new, independent, project#4214

Merged
TomOnTime merged 21 commits into
mainfrom
renamerepo
May 3, 2026
Merged

Update URLs and documentation for the new, independent, project#4214
TomOnTime merged 21 commits into
mainfrom
renamerepo

Conversation

@TomOnTime
Copy link
Copy Markdown
Collaborator

@TomOnTime TomOnTime commented May 2, 2026

Fixes #4213

@TomOnTime TomOnTime requested a review from cafferata May 2, 2026 20:45
@cafferata
Copy link
Copy Markdown
Member

Followed up with git grep -i StackExchange on the branch. A few files weren't caught by the sed passes:

.goreleaser.yml (11 occurrences)

  • Line 23: -ldflags references github.com/StackExchange/dnscontrol/v4/pkg/version.version. Stale after the module rename in this PR, so the ldflags target no longer resolves.
  • Lines 98 to 99: Docker image tags stackexchange/{{.ProjectName}} and ghcr.io/stackexchange/{{.ProjectName}}
  • Line 132: release download URL template
  • Line 142: owner: StackExchange
  • Lines 162, 178, 183, 186, 196, 206: release notes / brew install / docker run / go install snippets

.github/workflows/pr_build.yml and .github/workflows/pr_integration_tests.yml each contain a comment URL pointing at github.com/StackExchange/dnscontrol/actions/.... Comments only, low priority but easy to flip.

.linkspector.yml line 14 has a URL pattern still pointing at the old org: ^https://github.com/StackExchange/dnscontrol/settings/.*$.

docs/flattener/flattener.js has the old Go package path baked into the GopherJS output (github.com/StackExchange/dnscontrol/v4/pkg/spflib, etc.). Best regenerated rather than sed'd.

@cafferata
Copy link
Copy Markdown
Member

Also worth flipping in .goreleaser.yml: lines 80 and 92 still list the package maintainer: as Tom Limoncelli <tlimoncelli@stackoverflow.com>. Presumably that should become tal@whatexit.org along with the rest of the rename.

@cafferata
Copy link
Copy Markdown
Member

A few more leftovers from the rename, this time around your old GitHub handle and Stack Overflow infra:

@tlimoncelli@TomOnTime in:

  • OWNERS line 8 (providers/bind @tlimoncelli)
  • documentation/provider/index.md line 397 (BIND maintainer column)
  • providers/bind/bindProvider.go line 104: const providerMaintainer = "@tlimoncelli"

documentation/advanced-features/byo-secrets.md line 172 still points contributors at https://transfer.secretoverflow.com/u/tlimoncelli. That's Stack Overflow internal infra and presumably won't be reachable for the independent project anymore.

documentation/release/release-engineering.md line 86 has a "If you are at Stack Overflow:" section. Worth checking whether that flow still applies or should be removed/rewritten now that the project is independent.

@cafferata
Copy link
Copy Markdown
Member

One operational follow-up that's not in the diff but blocks the rename being effective: Docker Hub for the new org still needs to be set up. The current .goreleaser.yml publishes to hub.docker.com/r/stackexchange/dnscontrol, and once that's pointed at a new namespace (presumably dnscontrol/dnscontrol or similar), the org has to exist on Docker Hub with the right credentials wired into the release workflow. Worth flagging so it doesn't get forgotten between the GitHub rename and the next release.

@TomOnTime
Copy link
Copy Markdown
Collaborator Author

@cafferata Thanks for all the corrections. I've filed bugs for some, fixed others.

@TomOnTime
Copy link
Copy Markdown
Collaborator Author

For the record... here's the script that made these changes:

rewrite.sh

@TomOnTime TomOnTime merged commit 0f20c4b into main May 3, 2026
25 checks passed
@TomOnTime TomOnTime deleted the renamerepo branch May 3, 2026 13:50
cafferata added a commit to cafferata/dnscontrol that referenced this pull request May 3, 2026
@cafferata cafferata mentioned this pull request May 3, 2026
5 tasks
cafferata added a commit to cafferata/dnscontrol that referenced this pull request May 13, 2026
cafferata added a commit to cafferata/dnscontrol that referenced this pull request May 13, 2026
cafferata added a commit to cafferata/dnscontrol that referenced this pull request May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

Change StackExchange to DNSControl in code, docs, etc.

2 participants