diff --git a/changelog/2026-10-06-dynamic-ci-force-run.mdx b/changelog/2026-10-06-dynamic-ci-force-run.mdx
new file mode 100644
index 00000000..6f4d4248
--- /dev/null
+++ b/changelog/2026-10-06-dynamic-ci-force-run.mdx
@@ -0,0 +1,20 @@
+---
+title: "Dynamic CI: Force Run"
+description: "Force a Dynamic CI job to run on a pull request from GitHub, the Trunk web app, or the API."
+slug: dynamic-ci-force-run
+date: 2026-10-06
+category: Dynamic CI
+type: new-feature
+---
+
+**You can now force a job to run on a pull request, even when Dynamic CI would skip it.**
+
+Sometimes you know something the history can't see, like a config or dependency change. A [Force Run](/ci/dynamic-ci/force-run) override makes sure the job runs anyway.
+
+- **Force jobs from GitHub.** The [Trunk browser extension](/merge-queue/browser-extensions) for Chrome and Firefox adds a **Force job** button to skipped checks. Click **Run N job now** in the **Dynamic CI** row to start them without another push.
+- **See what was skipped.** Jobs Dynamic CI skipped are labeled **Skipped by dynamic-ci** in GitHub's checks list.
+- **Check job history first.** The **⋯** menu on each job offers **View details** and **View job history**.
+- **Force jobs from Trunk.** The same controls are on the pull request view in the Trunk web app.
+- **Force jobs from automation.** Agents can mark a job as Force Run through the Trunk API, for example to verify a fix on their next push.
+
+Overrides apply only to the pull request you set them on. The [merge queue](/ci/dynamic-ci/merge-queue) keeps its own rules. Force Run supports GitHub Actions workflows today. Buildkite support is not available yet.
diff --git a/changelog/index.mdx b/changelog/index.mdx
index b61b1290..ad936ae0 100644
--- a/changelog/index.mdx
+++ b/changelog/index.mdx
@@ -6,6 +6,14 @@ rss: true
## 2026
+### October 2026
+
+
+ **[Dynamic CI: Force Run](/changelog/2026-10-06-dynamic-ci-force-run)**
+
+ Force a Dynamic CI job to run on a pull request from GitHub, the Trunk web app, or the API.
+
+
### September 2026
diff --git a/docs.json b/docs.json
index 85351171..e00d4c6d 100644
--- a/docs.json
+++ b/docs.json
@@ -925,6 +925,12 @@
{
"group": "2026",
"pages": [
+ {
+ "group": "October",
+ "pages": [
+ "changelog/2026-10-06-dynamic-ci-force-run"
+ ]
+ },
{
"group": "September",
"pages": [