Commit graph

4 commits

Author SHA1 Message Date
Oliver Steffen
48c5926f87 .devcontainer: Use Fedora 43 image
Fedora 40, which is currently in use as the devcontainer image, is EOL.

With the fixes for the C23 standard we can use GCC 15 and
switch over to the latest Fedora image.

Signed-off-by: Oliver Steffen <osteffen@redhat.com>
2025-11-21 16:33:06 +00:00
Oliver Steffen
d949ed05d4 Devcontainer: Use latest Fedora 40 image
Since the CI is now running on Fedora 40, let's also switch over
VSCode Devcontainer to use the same.

Signed-off-by: Oliver Steffen <osteffen@redhat.com>
2025-01-31 00:36:39 +00:00
Rebecca Cran
b0c5781671 .devcontainer: bump Fedora version to 39
Fedora 35 is EOL. Use Fedora 39 instead: don't use 40 for now since it
comes with gcc 14 which still has some problems building edk2.

Fix the git command to disable the safe directory checks.

Signed-off-by: Rebecca Cran <rebecca@bsdio.com>
2024-06-18 11:32:59 +00:00
Michael Kubacki
540522fec0 .devcontainer/devcontainer.json: Add devcontainer file
Tianocore maintains container images in the tianocore/containers repo
and stores container images within the GitHub container registry.

https://github.com/tianocore/containers

This change adds a devcontainer.json file to the edk2 repo. This
file's metadata and settings to configurate a development container
for a given well-defined tool and runtime stack.

More information about the devcontainer.json file is available here:
https://containers.dev/implementors/json_reference/

This file is recognized by popular tools such as GitHub Codespaces
and VS Code. In VS Code in particular, it makes it much easier for
a user to be aware a dev container exists (via UI notifications)
and to load the container.

A minimal number of VS Code extensions are specified that are useful
for edk2 development or to assist in complying with CI checks in
place in edk2.

Cc: Andrew Fish <afish@apple.com>
Cc: Chris Fernald <chris.fernald@outlook.com>
Cc: Leif Lindholm <quic_llindhol@quicinc.com>
Cc: Michael D Kinney <michael.d.kinney@intel.com>
Cc: Oliver Steffen <osteffen@redhat.com>
Signed-off-by: Michael Kubacki <michael.kubacki@microsoft.com>
Reviewed-by: Michael D Kinney <michael.d.kinney@intel.com>
2023-02-14 01:28:13 +00:00