commit:     92ec73787f74645a3616ce84e9be84033e55b361
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 28 15:35:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Nov 29 03:53:34 2024 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=92ec7378

Add generic "t64" and "t64-systemd" aliases

Add generic "t64" and "t64-systemd" aliases that cover all images with
64-bit time_t: both t64 images for 32-bit architectures and the regular
images for 64-bit architectures.  This makes it possible to use:

    FROM gentoo/stage3:t64

to get a system with 64-bit time_t without having to separately cover
individual architectures.
Closes: https://github.com/gentoo/gentoo-docker-images/pull/150

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 .github/workflows/build.yml | 2 ++
 deploy-manifests.sh         | 6 ++++++
 2 files changed, 8 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d352530..163d13a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -97,6 +97,8 @@ jobs:
           - stage3:ssemath-t64
           - stage3:ssemath-t64-systemd
           - stage3:systemd
+          - stage3:t64
+          - stage3:t64-systemd
     name: ${{ matrix.target }}
     runs-on: ubuntu-latest
     steps:

diff --git a/deploy-manifests.sh b/deploy-manifests.sh
index 9468ddd..ffe498e 100755
--- a/deploy-manifests.sh
+++ b/deploy-manifests.sh
@@ -54,6 +54,12 @@ case "${TARGET}" in
        "stage3:systemd")
            TAGS=("amd64-systemd" "armv5tel-systemd" "armv6j_hardfp-systemd" 
"armv7a_hardfp-systemd" "arm64-systemd" "i686-systemd" "ppc64le-systemd" 
"rv64_lp64d-systemd")
                ;;
+       "stage3:t64")
+           TAGS=("amd64-openrc" "arm64-openrc" "i686-ssemath-t64-openrc" 
"ppc64le-openrc" "rv64_lp64d-openrc" "s390x")
+               ;;
+       "stage3:t64-systemd")
+           TAGS=("amd64-systemd" "arm64-systemd" "i686-ssemath-t64-systemd" 
"ppc64le-systemd" "rv64_lp64d-systemd")
+               ;;
        *)
                echo "Done! No manifests to push for TARGET=${TARGET}."
            exit 0

Reply via email to