generated from redhat-developer/new-project-template
-
Notifications
You must be signed in to change notification settings - Fork 12
Open
Labels
chaossprint/unplannedAn issue that was not added to spring during planning meetingAn issue that was not added to spring during planning meeting
Milestone
Description
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 meetingAn issue that was not added to spring during planning meeting