Skip to content

Add ca-certificates as installsAfter to all features + bump patch versions#265

Merged
sebst merged 3 commits intomainfrom
copilot/add-ca-certificates-installs-after
Mar 31, 2026
Merged

Add ca-certificates as installsAfter to all features + bump patch versions#265
sebst merged 3 commits intomainfrom
copilot/add-ca-certificates-installs-after

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 31, 2026

Every feature should declare ca-certificates as an installsAfter dependency to ensure CA certs are available before any feature runs network-dependent installs.

Changes

  • 90 devcontainer-feature.json files updated — all features except ca-certificates itself
  • installsAfter added/updated to include ghcr.io/devcontainer-community/features/ca-certificates:latest as the first entry; existing installsAfter entries are preserved
  • Patch version bumped on every modified feature
  • Root README.md updated to reflect all bumped versions
  • Skill files updated — both create-devcontainer-feature and change-devcontainer-feature skills now include ca-certificates:latest as a required installsAfter entry for all features

Example

{
    "id": "fzf",
    "version": "1.0.1",
    "installsAfter": [
        "ghcr.io/devcontainer-community/features/ca-certificates:latest"
    ]
}

For features that already had installsAfter (e.g. aws-cli), the ca-certificates ref is prepended:

{
    "id": "aws-cli",
    "version": "1.1.3",
    "installsAfter": [
        "ghcr.io/devcontainer-community/features/ca-certificates:latest",
        "ghcr.io/devcontainers/features/common-utils"
    ]
}

Copilot AI changed the title [WIP] Add feature 'ca-certificates' as 'installsAfter' to all features Add ca-certificates as installsAfter to all features + bump patch versions Mar 31, 2026
Copilot AI requested a review from sebst March 31, 2026 10:54
@sebst sebst marked this pull request as ready for review March 31, 2026 10:55
Copy link
Copy Markdown
Member

@sebst sebst left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Update top level readme.md to reflect version bumps

Use ca-certificate:latest instead of ca-certificates:1

As this is needed for every future skill, please adjust the skills accordingly

Copy link
Copy Markdown
Contributor Author

Copilot AI commented Mar 31, 2026

Update top level readme.md to reflect version bumps

Use ca-certificate:latest instead of ca-certificates:1...

Done in commit cd98476:

  • Changed ca-certificates:1ca-certificates:latest across all 90 feature JSON files
  • Updated the root README.md to reflect all the version bumps
  • Updated both skill files (create-devcontainer-feature and change-devcontainer-feature) to always include "installsAfter": ["ghcr.io/devcontainer-community/features/ca-certificates:latest"] in new and changed features

Copilot AI requested a review from sebst March 31, 2026 11:01
@sebst sebst merged commit 605dc2c into main Mar 31, 2026
91 of 93 checks passed
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.

Add feature "ca-certificates" as "installsAfter" to every other feature

2 participants