Create a bundled snapshot of source code and documentation
When we bundle up the STLs, images, and documentation for the release on the https://build.openflexure.org this does not include the source code. Normally this is fine as the corresponding commit can be found from the releases page. However, I had a chat with Open Source Ecology Germany today about community review in line with DIN SPEC 3105. As part of their community review process they would need a snapshot of the design that they reviewed. This includes both the source and artefacts such as the STLs and the docs.
I suggest that we add a tag-initiated pipeline that zips up the repository on the CI in the state it is in after the artefacts have been created. We should have this ready for the first alpha release of v7, ready for OSE-Germany to start the review.
@kasbah is any of this work a duplication of the Zenodo archiving job?