Welcome to Software Development on Codidact!
Will you help us build our independent community of developers helping developers? We're small and trying to grow. We welcome questions about all aspects of software development, from design to code to QA and more. Got questions? Got answers? Got code you'd like someone to review? Please join us.
Post History
I don't see much duplication in your workflow file here. Is there a lot of boilerplate? Yes, but I believe that's expected for CI/CD workflow definitions and a result of using the workflow being d...
Answer
#1: Initial revision
I don't see much duplication in your workflow file here. Is there a lot of boilerplate? Yes, but I believe that's expected for CI/CD workflow definitions and a result of using the workflow being declaratively defined. One small nitpick would be to create a custom container image for all the jobs that run on Ubuntu (ie. `test_solaris`, `test_omnios`, `test_linux`). You could install any additional software into this container image to save yourself additional runtime wasted on the package installations.