multi-pipeline builds.. 1 for artifacts, 1 for tests, 1 for docs. It isolates...
multi-pipeline builds.. 1 for artifacts, 1 for tests, 1 for docs. It isolates build artifacts from test & docs libraries for security.
Seems like it should simplify build scripts too.
It would complicate venvs, because now there are 3 venvs, maybe 3 Makefiles, maybe 3 actions/gitlab-ci.yml's and maybe 3 distinct triggers/schedules for builds.
Self-replies
Here is the blog post that make me think about this:
https://sethmlarson.dev/security-developer-in-residence-weekly-report-35