Add Nix flakes to Dependabot supported ecosystems#43717
Add Nix flakes to Dependabot supported ecosystems#43717Sharra-writes merged 4 commits intogithub:mainfrom
Conversation
|
Thanks for opening this pull request! A GitHub docs team member should be by to give feedback soon. In the meantime, please check out the contributing guidelines. |
How to review these changes 👓Thank you for your contribution. To review these changes, choose one of the following options: A Hubber will need to deploy your changes internally to review. Table of review linksNote: Please update the URL for your staging server or codespace. The table shows the files in the
Key: fpt: Free, Pro, Team; ghec: GitHub Enterprise Cloud; ghes: GitHub Enterprise Server 🤖 This comment is automatically generated. |
There was a problem hiding this comment.
Pull request overview
Updates the Dependabot documentation to include the newly supported Nix flakes ecosystem (nix) and gates the new content behind a feature flag so it only appears for supported product versions.
Changes:
- Adds
nixto the “supported package managers”/ecosystems tables (behind{% ifversion dependabot-nix-support %}). - Documents Nix flake behavior/limitations in the supported package managers reusable.
- Introduces a new feature-flag definition (
dependabot-nix-support) for versioned content gating.
Show a summary per file
| File | Description |
|---|---|
| data/reusables/dependabot/supported-package-managers.md | Adds a gated table row for nix and a new “Nix” section describing behavior/limitations. |
| data/features/dependabot-nix-support.yml | Defines the dependabot-nix-support feature flag used for version gating. |
| content/code-security/reference/supply-chain-security/dependabot-options-reference.md | Adds a gated nix row to the package-ecosystem table and includes minor formatting fixes. |
Copilot's findings
- Files reviewed: 3/3 changed files
- Comments generated: 3
content/code-security/reference/supply-chain-security/dependabot-options-reference.md
Show resolved
Hide resolved
content/code-security/reference/supply-chain-security/dependabot-options-reference.md
Outdated
Show resolved
Hide resolved
There was a problem hiding this comment.
Pull request overview
Updates the Dependabot documentation to include Nix flake (nix) support, gated behind a new feature flag so the ecosystem only appears for applicable product versions.
Changes:
- Add
nix/Nix to the supported package managers table (with capability matrix) and add a new “Nix” ecosystem details section. - Add a new
dependabot-nix-supportfeature flag for version gating. - Add
nix(“Nix flakes”) to thepackage-ecosystemreference table in the Dependabot options reference.
Show a summary per file
| File | Description |
|---|---|
| data/reusables/dependabot/supported-package-managers.md | Adds a version-gated “Nix” row to the supported ecosystems table and a new version-gated “### Nix” section describing behavior/limitations. |
| data/features/dependabot-nix-support.yml | Introduces the dependabot-nix-support feature flag for conditional rendering via {% ifversion %}. |
| content/code-security/reference/supply-chain-security/dependabot-options-reference.md | Adds a version-gated “Nix flakes” row under package-ecosystem and includes minor formatting fixes in nearby sections. |
Copilot's findings
- Files reviewed: 3/3 changed files
- Comments generated: 0 new
|
Thanks very much for contributing! Your pull request has been merged 🎉 You should see your changes appear on the site in approximately 24 hours. If you're looking for your next contribution, check out our help wanted issues ⚡ |
Why:
Towards dependabot/dependabot-core#7340
Dependabot version updates now support Nix flakes (changelog, dependabot-core#14498). The docs need to list
nixas a supported package ecosystem.What's being changed (if available, include any code snippets, screenshots, or gifs):
Adds
nixto the Dependabot ecosystem tables and creates a feature flag for version gating.Check off the following: