Skip to content

provide build using Containerfiles #1011

@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.

Describe alternatives you've considered

keep it like it is

Additional context

Metadata

Metadata

Assignees

Labels

chaossprint/unplannedAn issue that was not added to spring during planning meeting

Type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions