| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/146
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
Necessary to get away from old Node:
https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Konstantinos Smanis <konstantinos.smanis@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/144
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
| |
Doesn't exist anymore.
Bug: https://bugs.gentoo.org/931947
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo-docker-images/pull/142
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
`stage3-amd64` is not a correct target and the build fails.
Signed-off-by: Takuya Wakazono <pastalian46@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/140
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/141
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
| |
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents
Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)
What else changed:
1) added fallback method to retrieve gpg keys using wkd
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/139
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents
Why:
1) better readability
2) ability to add comments
3) can treat it like another bash script
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
HEREDOC syntax is supported in docker
https://docs.docker.com/reference/dockerfile/#here-documents
Why:
1) better readability
2) ability to add comments
3) can use HEREDOC in RUN command itself (i.e. configuring
~/.gnupg/dirmngr.conf)
4) by using modern syntax, we can't be labelled as "conservative"[1]
[1] https://github.com/systemd/systemd/pull/31424#issuecomment-1956318843
Signed-off-by: Rahil Bhimjiani <me@rahil.rocks>
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On a recent build action, we got:
```
1.106 gpg: directory '/root/.gnupg' created
1.107 gpg: /root/.gnupg/trustdb.gpg: trustdb created
64.28 gpg: keyserver receive failed: Operation timed out
```
Try to use gpg --auto-key-locate=clear,nodefault,wkd --locate-key releng@gentoo.org
like we do in the handbook as a fallback.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/138
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
3.11 was EOL'd on 2021-11-01.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/135
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
uclibc was removed from Gentoo a while ago - see the 2021-08-18-uclibc-ng-retirement
news item.
Bug: https://bugs.gentoo.org/820905
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
amd64-desktop-systemd-mergedusr"
This reverts commit e2828573f7d52c72e8f1cf4370b6d33b9f7a4588.
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo-docker-images/pull/124
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
| |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
| |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
| |
The latest*.txt files are now clear-signed which confuses our awk line.
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/132
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
| |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
| |
Closes: #73
Signed-off-by: John Helmert III <ajak@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/128
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
| |
Should fix s390x builds.
Closes: https://github.com/gentoo/gentoo-docker-images/pull/123
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
| |
Signed-off-by: John Helmert III <ajak@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Signed-off-by: John Helmert III <ajak@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/120
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
Bug: https://github.com/rui314/mold/issues/281
Signed-off-by: Sam James <sam@gentoo.org>
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
| |
Signed-off-by: Sam James <sam@gentoo.org>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/117
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
currently only support riscv64. And multilib is not ready yet.
Signed-off-by: alexfanqi <alexfanqi@yahoo.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/111
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo-docker-images/pull/110
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo-docker-images/pull/105
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
| |
references https://github.com/gentoo/gentoo-docker-images/issues/86
Signed-off-by: Brett Holman <bpholman5@gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/104
Signed-off-by: Alexys Jacob <ultrabug@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
| |
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>
|
|
|
|
|
|
|
|
| |
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>
|