Go to file
Emil Velikov 76c722561f Split the release stage, reorder
Currently the release stage does 3-4 fairly distinct things:
 - uploads the rootfs tarballs to the Gitlab Generic Packages repo
 - creates and commits Dockerfile* to the release branch, for the
   Dockerhub/Github publishing
 - creates a Gitlab release, referencing the Packages artefacts and the
   release branch
 - updates the Dockerhub webpage

Currently these are intertwined, where the docker website is updated
first, the packages are uploaded, then the Dockerfiles are created and
committed and finally the release is made.

As result we intermix the tools required and permissions.

Split out the Gitlab release into it's own stage, using the yaml driven
format. This should save us some escaping/quoting mayhem.

In addition, move the Dockerhub webpage update as part of the github
publishing, since they require the same permissions.

Signed-off-by: Emil Velikov <emil.l.velikov@gmail.com>
2023-11-18 14:58:56 +00:00
rootfs/etc Use C.UTF-8 2022-06-17 08:28:46 +03:00
scripts Use rootfs_file across the board, rename and quote 2023-11-18 14:58:56 +00:00
.editorconfig Add editor config 2017-05-26 09:45:16 +02:00
.gitignore Deduplicate a lot of code 2020-10-19 03:32:25 +02:00
.gitlab-ci.yml Split the release stage, reorder 2023-11-18 14:58:56 +00:00
docker-library.template Parametrise Github/Dockerhub dockerfile 2023-10-02 12:48:41 +01:00
Dockerfile.template scripts/make-dockerfile.sh: drop TEMPLATE_ROOTFS_RELEASE_URL 2023-10-02 11:53:30 +01:00
exclude Deduplicate a lot of code 2020-10-19 03:32:25 +02:00
LICENSE LICENSE: add license 2018-11-11 14:31:59 -05:00
Makefile Introduce multilib-devel container 2023-10-22 19:20:06 +01:00
pacman-conf.d-noextract.conf Avoid creation of .pacnew files for every image 2023-06-14 14:06:27 +02:00
README.md Introduce multilib-devel container 2023-10-22 19:20:06 +01:00
renovate.json Switch back to alpine to fix official DockerHub builds 2023-06-20 12:13:56 +02:00
sigstore-param-file.yaml Sign the images with sigstore's fulcio/rekor 2023-09-16 15:55:50 +02:00