Skip to content

Reduce confusion about domains used for testing#8499

Merged
simi merged 2 commits intomasterfrom
martinemde/clarify-test-domain
Feb 17, 2025
Merged

Reduce confusion about domains used for testing#8499
simi merged 2 commits intomasterfrom
martinemde/clarify-test-domain

Conversation

@martinemde
Copy link
Copy Markdown
Contributor

What was the end-user or developer problem that led to this PR?

Sometimes security reports believe they have found a vulnerability because they find a domain we don't own being used in the rubygems repository. Though there is nothing vulnerable about using 'fake' domains in tests when they are never hit, it nonetheless reduces confusion for everyone if we constrain our test domains to domains we actually own and control.

What is your fix for the problem, implemented in this PR?

Replace rubygems-mirror.org with a subdomain of rubygems.org

Make sure the following tasks are checked

@martinemde martinemde changed the title Reduce confuion about domains used for testing Reduce confusion about domains used for testing Feb 17, 2025
Sometimes security reports believe they have found a vulnerability
because they find a domain we don't own being used in the rubygems
repository. Though there is nothing vulnerable about using 'fake'
domains in tests when they are never hit, it nonetheless reduces
confusion for everyone if we constrain our test domains to domains
we actually own and control.
@martinemde martinemde force-pushed the martinemde/clarify-test-domain branch from bcbfe60 to e77ebbe Compare February 17, 2025 17:59
@simi simi enabled auto-merge February 17, 2025 18:06
@simi simi merged commit e697f99 into master Feb 17, 2025
@simi simi deleted the martinemde/clarify-test-domain branch February 17, 2025 19:38
deivid-rodriguez pushed a commit that referenced this pull request Feb 20, 2025
Reduce confusion about domains used for testing

(cherry picked from commit e697f99)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants