From 49bdebe49daa8a00bbf8f9a2e432f3cfaa04ea23 Mon Sep 17 00:00:00 2001
From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com>
Date: Tue, 12 May 2026 19:52:55 +0000
Subject: [PATCH] projects: make external_builds_enabled default to True
Agent-Logs-Url: https://github.com/readthedocs/readthedocs.org/sessions/fe8ea065-e33a-449a-8972-6d2014e08ec1
Co-authored-by: stsewd <4975310+stsewd@users.noreply.github.com>
---
...65_external_builds_enabled_default_true.py | 34 +++++++++++++++++++
readthedocs/projects/models.py | 2 +-
2 files changed, 35 insertions(+), 1 deletion(-)
create mode 100644 readthedocs/projects/migrations/0165_external_builds_enabled_default_true.py
diff --git a/readthedocs/projects/migrations/0165_external_builds_enabled_default_true.py b/readthedocs/projects/migrations/0165_external_builds_enabled_default_true.py
new file mode 100644
index 00000000000..761698eca87
--- /dev/null
+++ b/readthedocs/projects/migrations/0165_external_builds_enabled_default_true.py
@@ -0,0 +1,34 @@
+# Generated by Django 5.2.12 on 2026-05-12
+
+from django.db import migrations
+from django.db import models
+from django_safemigrate import Safe
+
+
+class Migration(migrations.Migration):
+ safe = Safe.before_deploy()
+
+ dependencies = [
+ ("projects", "0164_show_build_overview_in_comment_default_true"),
+ ]
+
+ operations = [
+ migrations.AlterField(
+ model_name="historicalproject",
+ name="external_builds_enabled",
+ field=models.BooleanField(
+ default=True,
+ help_text='More information in our docs.',
+ verbose_name="Build pull requests for this project",
+ ),
+ ),
+ migrations.AlterField(
+ model_name="project",
+ name="external_builds_enabled",
+ field=models.BooleanField(
+ default=True,
+ help_text='More information in our docs.',
+ verbose_name="Build pull requests for this project",
+ ),
+ ),
+ ]
diff --git a/readthedocs/projects/models.py b/readthedocs/projects/models.py
index 28e28194710..cff0a306810 100644
--- a/readthedocs/projects/models.py
+++ b/readthedocs/projects/models.py
@@ -426,7 +426,7 @@ class Project(models.Model):
# External versions
external_builds_enabled = models.BooleanField(
_("Build pull requests for this project"),
- default=False,
+ default=True,
help_text=_(
'More information in our docs.' # noqa
),