Skip to content

ci: build the docs on merge groups too - #16417

Merged
Maffooch merged 1 commit into
devfrom
ci/docs-build-on-merge-queue
Oct 19, 2026
Merged

Maffooch merged 1 commit into
devfrom
ci/docs-build-on-merge-queue

Conversation

@Maffooch

@Maffooch Maffooch commented Oct 19, 2026 •

Copy link
Copy Markdown
Contributor

Shortcut: sc-16704

Summary

The docs dry-run build (validate_docs_build.yml) only triggers on pull_request, so it never shows up in the merge queue. A docs-only PR's queue entry lists ruff, changes and Unit Tests Complete, and nothing that builds the docs.

This adds a merge_group trigger so the queue builds the docs on the speculative merge commit.

  • merge_group has no paths filter, so the build runs for every merge group. That is intended: the in-app docs link check reads dojo/, so a code-only PR can break this build too. On a code merge group it runs in parallel with the much longer unit tests.
  • It is not a required check, so the queue still won't wait for it. Making it required is a ruleset change, and it would also need the pull_request paths filter removed, because a required check that never reports on non-docs PRs blocks them from queueing.

Companion to #16413, which skips the heavy unit tests for docs-only merge groups. actionlint is clean.

🤖 Generated with Claude Code

The docs dry-run build only ran on pull_request, so it never appeared in
the merge queue. Add a merge_group trigger so the queue builds the docs
on the speculative merge commit. merge_group has no paths filter, so it
runs for every group; the in-app docs link check reads dojo/, so code
changes can break it too.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@Maffooch
Maffooch requested a review from blakeaowens as a code owner October 19, 2026 16:52
@Maffooch Maffooch added this to the 3.4.300 milestone Oct 19, 2026
@Maffooch
Maffooch requested a review from devGregA October 19, 2026 16:54
@Maffooch
Maffooch enabled auto-merge October 19, 2026 16:54
@Maffooch
Maffooch added this pull request to the merge queue Oct 19, 2026
Merged via the queue into dev with commit 3bc55f4 Oct 19, 2026
49 checks passed
@Maffooch
Maffooch deleted the ci/docs-build-on-merge-queue branch October 19, 2026 17:25
@defectdojo-release-tracker defectdojo-release-tracker Bot modified the milestones: 3.4.300, 3.4.201 Oct 21, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants