aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* drop stage3-amd64-hardened-nomultilib-openrcHEADmasterJohn Helmert III3 days1-1/+0
| | | | | | | Doesn't exist anymore. Bug: https://bugs.gentoo.org/931947 Signed-off-by: John Helmert III <ajak@gentoo.org>
* fix: reduce Docker registry pull requestsKonstantinos Smanis3 days3-2/+55
| | | | | | | | | 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-15/+15
| | | | | | | | | | 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>
* actions: limit pushes to master branchJohn Helmert III2024-02-071-2/+2
| | | | | | | | | We don't want these steps to run on branches in this repository, even if they're in a pull request to the master branch. We only want pushes to happen from the master branch. Closes: !137 Signed-off-by: John Helmert III <ajak@gentoo.org>
* actions: also push to Dockerhub on pushJohn Helmert III2024-02-071-2/+6
| | | | | | | | | | Limiting Dockerhub pushes to "scheduled" Actions runs was intended to prevent these bits from running in PRs, but we also want changes to be applied for regular pushes to the repository, so we allow 'push'. To avoid this failing in forks without the requisite secrets, we also limit these to repositories in Gentoo's namespace. Signed-off-by: John Helmert III <ajak@gentoo.org>
* Switch systemd images to mergedusrSam James2024-02-071-15/+13
| | | | | | | | | | | | | | | | | 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>
* Add mergedusr support on amd64td50382023-11-261-0/+2
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* Round out systemd desktop containerstd50382023-11-261-0/+1
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* actions: move portage to its own daily jobJohn Helmert III2023-10-142-1/+30
| | | | | | | | | gentoo.git is updated far more than weekly, so only rebuilding weekly makes little sense in this case. Instead, rebuild it daily so that syncing downstream is less necessary. Closes: https://github.com/gentoo/gentoo-docker-images/issues/129 Signed-off-by: John Helmert III <ajak@gentoo.org>
* split iamge build steps into dedicated actions fileJohn Helmert III2023-10-142-27/+51
| | | | Signed-off-by: John Helmert III <ajak@gentoo.org>
* add plumbing to produce a python testing imageJohn Helmert III2023-06-291-0/+5
| | | | | | Closes: #73 Signed-off-by: John Helmert III <ajak@gentoo.org> Closes: https://github.com/gentoo/gentoo-docker-images/pull/128
* Bump CI actions to silence warningsKonstantinos Smanis2023-04-021-4/+4
| | | | | | Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com> Closes: https://github.com/gentoo/gentoo-docker-images/pull/127 Signed-off-by: John Helmert III <ajak@gentoo.org>
* adjust s390x image namesJohn Helmert III2023-01-071-1/+2
| | | | | | | Should fix s390x builds. Closes: https://github.com/gentoo/gentoo-docker-images/pull/123 Signed-off-by: John Helmert III <ajak@gentoo.org>
* Only rebuild images weeklyJohn Helmert III2022-09-281-1/+1
| | | | | | | | Doing it any more than this is wasteful, because the underlying stages aren't actually changing at all. Closes: https://bugs.gentoo.org/870619 Signed-off-by: John Helmert III <ajak@gentoo.org>
* Fix arm64 stage3 buildsKonstantinos Smanis2022-04-121-1/+4
| | | | | | 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-0/+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-0/+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-5/+5
| | | | | | 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-0/+4
| | | | | | | 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-17/+21
| | | | | | | | 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-0/+2
| | | | | Closes: https://github.com/gentoo/gentoo-docker-images/pull/105 Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
* Migrate from Travis CI to GitHub ActionsKonstantinos Smanis2021-02-121-0/+69
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>