aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* set -e in build scriptsJohn Helmert III2024-09-141-0/+2
| | | | | | | We're hitting cases where errors happen and the script proceeds, making it harder to pinpoint errors. Signed-off-by: John Helmert III <ajak@gentoo.org>
* fix: reduce Docker registry pull requestsKonstantinos Smanis2024-09-081-54/+0
| | | | | | | | | Circumvent the Docker Hub rate limit triggered by pushing the multiarch manifests after *every* image is built and pushed. Instead, deploy the manifests only after *all* images have been built and pushed. Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: John Helmert III <ajak@gentoo.org>
* Rename systemd-mergedusr to systemdpastalian2024-05-261-2/+2
| | | | | | | | | | 23.0 profile renamed the old systemd-mergedusr profile to systemd. Image builds has been failing for some time because of this change. https://www.gentoo.org/support/news-items/2024-03-22-new-23-profiles.html Signed-off-by: Takuya Wakazono <pastalian46@gmail.com> Signed-off-by: John Helmert III <ajak@gentoo.org>
* Switch systemd images to mergedusrSam James2024-02-071-2/+2
| | | | | | | | | | | | | | | | | In bug #917143, we stopped building non-merged-usr stage3s following the 2022-12-01-systemd-usrmerge news item a while prior, as upstream systemd no longer support non-merged-usr. The stages for systemd w/ non-merged-usr are no being built, so the last one we picked up was stage3-amd64-systemd-20231210T170356Z.tar.xz (and so on). Switch all systemd images accordingly to merged-usr. Bug: https://bugs.gentoo.org/915958 Bug: https://bugs.gentoo.org/917143 Closes: https://github.com/gentoo/gentoo-docker-images/issues/136 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org>
* Revert "deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, ↵Sam James2024-02-071-2/+2
| | | | | | | | amd64-desktop-systemd-mergedusr" This reverts commit e2828573f7d52c72e8f1cf4370b6d33b9f7a4588. Signed-off-by: John Helmert III <ajak@gentoo.org>
* deploy.sh: add amd64-systemd-mergedusr, amd64-desktop-systemd, ↵Sam James2024-02-071-2/+2
| | | | | | | | | amd64-desktop-systemd-mergedusr Fixes: f28266e3db21e05a40f57e88b8e794732474b9ce Fixes: 78f6a455521e956923fa5ccf9c667c30ee0b363a Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: John Helmert III <ajak@gentoo.org>
* Fix arm64 stage3 buildsKonstantinos Smanis2022-04-121-3/+3
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/119 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Build armv7a_hardfp_musl-openrc imageSam James2022-03-021-1/+1
| | | | | | Signed-off-by: Sam James <sam@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/118 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Build arm64-musl imageSam James2022-03-021-1/+1
| | | | | | Bug: https://github.com/rui314/mold/issues/281 Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add stage3:desktop (just amd64-desktop-openrc for now)Sam James2022-02-181-0/+1
| | | | | | | | In particular, this is useful for CI for upstreams who don't want to have to build X etc just to run their test suite. Signed-off-by: Sam James <sam@gentoo.org> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Fix armv*-openrc stage3 buildsKonstantinos Smanis2021-12-011-1/+1
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/112 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* generate containers for riscv64 (lp64 & lp64d one-level)alexfanqi2021-10-211-2/+2
| | | | | | | multilib support is still under testing. leave it out for now Signed-off-by: alexfanqi <alexfanqi@yahoo.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Update stage3 targetsKonstantinos Smanis2021-08-201-32/+39
| | | | | | | | Closes: #109 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/108 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add support for systemd and musl-hardened profiles to ppc64le.Lino Bigatti2021-05-031-2/+2
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/105 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Push all built tagsKonstantinos Smanis2021-02-131-1/+1
| | | | | | | | | | | | | Up until now, the build was relying on an undocumented--but well established--"feature" of the docker push command, namely the fact that if no tag was specified, all built tags would be pushed. This was recently changed [1], requiring the `--all-tags` flag to emulate the previous behavior. [1] https://github.com/moby/moby/pull/40302 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Revert "Add debug statement to restore credentials"Konstantinos Smanis2021-02-131-4/+0
| | | | | | | | | | This reverts commit 39bec174246c6cc7124765674a846dcd65fe343b. RIP [u/larrythecow](https://hub.docker.com/u/larrythecow); long live [u/gentoocontainersci](https://hub.docker.com/u/gentoocontainersci). Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Ignore missing manifests when creating manifest listsKonstantinos Smanis2021-02-131-2/+8
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/102 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Migrate from Travis CI to GitHub ActionsKonstantinos Smanis2021-02-121-1/+0
| | | | | | | | Closes: #97 Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/100 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Add debug statement to restore credentialsMax Magorsch2021-02-051-0/+4
| | | | Signed-off-by: Max Magorsch <arzano@gentoo.org>
* Deploy manifest lists along with per-arch imagesKonstantinos Smanis2020-09-041-0/+55
Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>