mirror of
https://gitlab.archlinux.org/archlinux/archlinux-docker.git
synced 2025-08-05 13:47:16 +02:00
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> |
||
---|---|---|
rootfs/etc | ||
scripts | ||
.editorconfig | ||
.gitignore | ||
.gitlab-ci.yml | ||
docker-library.template | ||
Dockerfile.template | ||
exclude | ||
LICENSE | ||
Makefile | ||
pacman-conf.d-noextract.conf | ||
README.md | ||
renovate.json | ||
sigstore-param-file.yaml |