-
Notifications
You must be signed in to change notification settings - Fork 9
Description
Hi!
@jmalak pointed me to this project when I ran into an issue regarding the project that I'm working on. That project is debian-open-watcom, which builds and publishes Docker images containing an installed and ready-to-use Open Watcom v2 toolchain on top of a (slim) Debian base image, for use in CI/CD projects, such as GitHub Actions Workflows.
It's actually a variant of another project I made earlier named debian-djgpp, which is similar, but with a DJGPP toolchain instead.
There are definitely overlaps between your project and mine, and it looks like (in hindsight) I may have reinvented the wheel here and there.
On the other hand, I believe that offering the toolchain prepackaged in a container image may result in faster pipelines than having a GitHub Action download and install the toolchain in the runner on each build. Also downloaded Docker images can be cached in the runners, whereas the GitHub Action would always download and install the toolchain in every pipeline run. And also the images could be used in other CI/CD systems such as GitLab and others as well as GitHub Actions Workflows.
I'm sure there are pros and cons to both approaches, though.
But regarding the overlapping parts, perhaps we could cooperate a bit?
One question I do have w.r.t. your project: when version 2.0 is selected, exactly which build does the setup-watcom action install? New 2.0 builds get built and published upstream regularly.
Anyway, I hope we can be of use to one and other in some way. I'm curious to read about what you all think.
Regardless, thank you for your contributions to the developer community and have a Happy New Year! 🙂