Skip to content

provide build using Containerfiles #746

@benoitf

Description

@benoitf

Is your feature related to a problem? Please describe

Today, the build is done purely inside GitHub runners (having the Node.js dependency, package manager, etc)

Some other projects are providing Containerfile (one for the builder and one for the extension) allowing to quickly build the extension without any dependency installed on the system (except the OCI runtime like podman, docker, etc)

example:
https://github.com/podman-desktop/extension-kubernetes-dashboard/tree/main/build
https://github.com/podman-desktop/extension-apple-container/tree/main/build

(and see usage inside .github/workflows)

Describe the solution you'd like

Introduce a build directory with Containerfile to have a build being possible without requiring GitHub runner / workflow so we really know what is provided to the building tools steps. Make sure the images are UBI 10 based.

Describe alternatives you've considered

keep it like it is

Additional context

Metadata

Metadata

Assignees

Type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions