Skip to content

chore: security-only maintenance — Dependabot security updates only, remove Enterprise page - #71

Merged
shenxianpeng merged 2 commits into
mainfrom
chore/security-only-maintenance
Oct 25, 2026
Merged

shenxianpeng merged 2 commits into
mainfrom
chore/security-only-maintenance

Conversation

@shenxianpeng

@shenxianpeng shenxianpeng commented Oct 25, 2026 •

Copy link
Copy Markdown
Contributor

Summary

DevOps Maturity is moving to security-only maintenance and devops-maturity-enterprise has been archived. This PR:

  1. Dependabot — sets open-pull-requests-limit: 0 on both ecosystems (npm, github-actions) so only security updates open PRs (documented approach).
  2. Site — removes the Enterprise offering, which can no longer be fulfilled:
    • nav link in layouts/partials/header.html
    • content/enterprise/ (en + zh) and layouts/enterprise/single.html
    • the "Apply for Enterprise" shortcode and its SCSS, plus the 6 matching rules in the committed style.css (no other CSS rule changed)
    • the enterprise.yml issue template (it has never received an inquiry)

The site deploy (peaceiris/actions-gh-pages, keep_files off) replaces the published tree, so /enterprise/ and /zh/enterprise/ will return 404 after merge.

Before / After

Before After
Header nav Languages · Enterprise · About Languages · About
/enterprise/, /zh/enterprise/ 200 (Enterprise Edition page) 404 (the site's existing 404 page)
Pages generated under enterprise/ 7 0
"Enterprise Inquiry" issue template offered removed
npm / github-actions version-update PRs quarterly (grouped) none
Dependabot security updates enabled enabled (unchanged)

Home page — desktop (1280 × 800)

Before After

Home page — mobile (Pixel 7, 412 px)

Before After

/enterprise/

Before (desktop) After (desktop)
Before (mobile) After (mobile)

Screenshots: main and this branch built with the same Hugo (v0.154.5), served locally with UTF-8 and the site's own 404.html (as GitHub Pages does), captured with Playwright. The bare "404" is the site's existing 404 page, identical to what the live site serves today.

Validation

$ hugo -s <main>   → exit 0, 7 pages under enterprise/, nav link present
$ hugo -s .        → exit 0, 0 pages under enterprise/, nav link absent
$ git grep -i enterprise   → only "enterprise environments" in content/about (unrelated)
$ python -c '... yaml ...' .github/dependabot.yml → [('npm', 0), ('github-actions', 0)]

AI disclosure

Prepared with Claude Code (AI-assisted). Not merged — awaiting maintainer review.

Summary by CodeRabbit

  • Content
    • The Enterprise overview is no longer available in English or Chinese, and the Enterprise link has been removed from the site navigation.
    • The enterprise inquiry form and its application call to action are no longer available.
  • Chores
    • Automated dependency version-update pull requests are paused; security update pull requests can still be opened.

shenxianpeng and others added 2 commits October 25, 2026 17:09
Set open-pull-requests-limit: 0 on every ecosystem to turn off version
updates. Security updates are unaffected.

Co-Authored-By: Claude <noreply@anthropic.com>
DevOps Maturity Enterprise has been archived. Remove the /enterprise
pages (en, zh), their layout, the Apply-for-Enterprise shortcode and
styles, the nav link, and the Enterprise inquiry issue template.

Co-Authored-By: Claude <noreply@anthropic.com>
@shenxianpeng
shenxianpeng requested a review from a team as a code owner October 25, 2026 15:10
@netlify

netlify Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

✅ Deploy Preview for devops-maturity-spec ready!

Name Link
🔨 Latest commit faf13d2
🔍 Latest deploy log https://app.netlify.com/projects/devops-maturity-spec/deploys/6ade1bdce3c423f4f5904c81
😎 Deploy Preview https://deploy-preview-71--devops-maturity-spec.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify project configuration.

@coderabbitai

coderabbitai Bot commented Oct 25, 2026 •

Copy link
Copy Markdown

Review in Change Stack →

No actionable comments were generated in the recent review.

Recent review info
Run configuration
  • Source mode: Auto
  • Repository: Unavailable
  • Branch: Unavailable
  • File: No configuration file from this repository applied
  • Commit: Unavailable
  • Layers: defaults
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fa641a23-b48e-4f91-934a-e83ebce3d94a
Commits

Reviewing files that changed from the base of the PR and between d20d6c1 and faf13d2.

Files selected for processing: 10
  • .github/ISSUE_TEMPLATE/enterprise.yml
  • .github/dependabot.yml
  • content/enterprise/_index.md
  • content/enterprise/_index.zh.md
  • themes/devops-maturity/layouts/enterprise/single.html
  • themes/devops-maturity/layouts/partials/header.html
  • themes/devops-maturity/layouts/shortcodes/enterprise-cta.html
  • themes/devops-maturity/static/css/scss/components/_enterprise-cta.scss
  • themes/devops-maturity/static/css/scss/style.scss
  • themes/devops-maturity/static/css/style.css
Files with no reviewable changes: 8
  • themes/devops-maturity/static/css/scss/components/_enterprise-cta.scss
  • content/enterprise/_index.md
  • content/enterprise/_index.zh.md
  • themes/devops-maturity/layouts/shortcodes/enterprise-cta.html
  • themes/devops-maturity/layouts/enterprise/single.html
  • themes/devops-maturity/layouts/partials/header.html
  • .github/ISSUE_TEMPLATE/enterprise.yml
  • themes/devops-maturity/static/css/scss/style.scss

Included review availability: This review used your included allowance. Your plan provides up to 1 included review per hour; 0 remain after this review.

Walkthrough

The pull request removes the Enterprise pages and related inquiry interface, including its navigation link and styles. It also sets Dependabot version-update pull request limits to zero for npm and GitHub Actions.

Changes: Enterprise Content and Inquiry Removal

Layer / File(s) Summary
Enterprise pages and navigation
content/enterprise/*, themes/devops-maturity/layouts/enterprise/single.html, themes/devops-maturity/layouts/partials/header.html
The English and Chinese Enterprise pages, their page template, and the Enterprise header link are removed.
Enterprise inquiry UI
.github/ISSUE_TEMPLATE/enterprise.yml, themes/devops-maturity/layouts/shortcodes/enterprise-cta.html, themes/devops-maturity/static/css/scss/components/_enterprise-cta.scss, themes/devops-maturity/static/css/scss/style.scss, themes/devops-maturity/static/css/style.css
The Enterprise inquiry form, CTA markup, and related styles and stylesheet import are removed.

Dependabot Version Updates

Layer / File(s) Summary
Version update limits
.github/dependabot.yml
The npm and GitHub Actions configurations set the open pull request limit to zero and state that security updates can still open pull requests.

Priority: Low

Estimated code review effort: 2 (Simple) | ~10 minutes

Change: Other

Merge Risk: Minimal · up to faf13

No concrete merge-blocking defect or unresolved material risk was established.

Pre-merge checks: Passed 5
Check name Status Explanation
Description Check Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check Passed The title clearly summarizes both primary changes: limiting Dependabot to security updates and removing the Enterprise offering.
Docstring Coverage Passed No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0…
Linked Issues check Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check Passed Check skipped because no linked issues were found for this pull request.
Full details: Docstring Coverage

Explanation

No functions found in the changed files to evaluate docstring coverage. Skipping docstring coverage check. Docstring coverage is scoped to functions touched by this diff. Analyzed 0 functions across 0 files. (2 skipped: 2 unsupported.)

Finishing Touches
🧪 Generate unit tests (beta)
  • Commit to this branch
  • Create a new PR
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@shenxianpeng
shenxianpeng merged commit 0660932 into main Oct 25, 2026
9 checks passed
@shenxianpeng
shenxianpeng deleted the chore/security-only-maintenance branch October 25, 2026 15:16
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