Skip to content

docs(scm): correct SCM support values and add minimum versions - #2871

Open
matthewdean-semgrep wants to merge 14 commits into
matthewdean/scm-support-matrixfrom
matthewdean/scm-support-values
Open

matthewdean-semgrep wants to merge 14 commits into
matthewdean/scm-support-matrixfrom
matthewdean/scm-support-values

Conversation

@matthewdean-semgrep

@matthewdean-semgrep matthewdean-semgrep commented Oct 7, 2026 •

Copy link
Copy Markdown
Contributor

Summary

Fixes incorrect values in the matrix from #2870 and adds minimum versions for self-hosted SCMs.

  • Query console: GitHub.com only.
  • Azure DevOps Server: column removed. Semgrep can't connect to it.
  • GitLab Self-Managed Free: no triage through MR comments. Like GitLab Free, it has no group webhooks.
  • Autofix: one row covers both Code and Supply Chain Autofix.
  • Minimum versions: new section for GitHub Enterprise Server, GitLab Self-Managed, and Bitbucket Data Center. The GitLab 16.5 note moves into it and keeps its anchor.
  • Layout: the matrix sits under a "Features" heading. The Network Broker note for Autofix is removed, because the Autofix and Network Broker pages already cover it.

Needs confirmation before merge

  • Supply Chain Autofix on GitLab Self-Managed and Azure DevOps Cloud

Review checklist

Required

  • A subject matter expert reviewed the technical content
  • A technical writer reviewed the PR
  • I checked the Mintlify preview for this PR (available for PRs targeting main)
  • This change has no security implications, or I requested a review from the Security team

If applicable

  • Moved, renamed, or removed a published page: I added a redirect in docs/docs.json
  • Added a page: I added it under docs/ and registered it in the docs/docs.json navigation
  • Renamed a linked heading: I preserved the previous anchor with {#previous-slug} or updated all links to /path#previous-slug in this repository
  • Edited docs/extensions/pre-commit.md.template.mdx: I confirmed that CI regenerated pre-commit.mdx

🤖 Generated with Claude Code

Several cells claimed support that the code doesn't have. Query console
only searches private repositories on GitHub.com. Semgrep can't connect
to Azure DevOps Server at all. GitLab Self-Managed Free lacks group
webhooks, just like GitLab Free.

Supply Chain Autofix gets its own row, because its SCM support differs
from Code Autofix. It doesn't work on Bitbucket Data Center.

Nothing checks the version of a self-hosted SCM, so each minimum is the
version that added an API Semgrep calls. The Bitbucket Data Center 8.8
minimum replaces the per-cell 8.8 notes.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@matthewdean-semgrep
matthewdean-semgrep added this pull request to stack #2872 October 7, 2026 02:10
matthewdean-semgrep and others added 10 commits October 6, 2026 19:12
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
…ofix pages

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
… section

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
The two rows only differed on Bitbucket Data Center, where Supply Chain
Autofix clones from the wrong host. AIENG-3408 fixes that before this
merges.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Semgrep can't connect to Azure DevOps Server, so every cell in its column
was unsupported.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@matthewdean-semgrep
matthewdean-semgrep marked this pull request as ready for review October 7, 2026 02:49
matthewdean-semgrep and others added 3 commits October 6, 2026 20:08
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

This branch has not been deployed

No deployments
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.

1 participant