public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2022-09-29  4:57 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2022-09-29  4:57 UTC (permalink / raw
  To: gentoo-commits

commit:     448f4fc3f3d4be9e65e5e3894048f6d3a11b2947
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 29 04:56:03 2022 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Thu Sep 29 04:56:03 2022 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=448f4fc3

Only rebuild images weekly

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 <AT> gentoo.org>

 .github/workflows/build.yml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 1fb11d8..b13e6a9 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -2,7 +2,7 @@ name: build
 
 on:
   schedule:
-    - cron: '0 1 * * *'
+    - cron: '0 0 * * 1'
   push:
   pull_request:
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2023-01-08  2:49 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2023-01-08  2:49 UTC (permalink / raw
  To: gentoo-commits

commit:     86cf8901ad40b9cfd2d8ccc0211f2a0978f131f0
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sun Jan  8 02:31:12 2023 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Jan  8 02:48:30 2023 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=86cf8901

adjust s390x image names

Should fix s390x builds.

Closes: https://github.com/gentoo/gentoo-docker-images/pull/123
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .github/workflows/build.yml | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index b13e6a9..21ac503 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -53,7 +53,8 @@ jobs:
           - stage3-rv64_lp64-systemd
           - stage3-rv64_lp64d-openrc
           - stage3-rv64_lp64d-systemd
-          - stage3-s390x
+          - stage3-s390x-openrc
+          - stage3-s390x-systemd
     name: ${{ matrix.target }}
     runs-on: ubuntu-latest
     env:


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2023-04-02 22:36 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2023-04-02 22:36 UTC (permalink / raw
  To: gentoo-commits

commit:     8a6a93d76ceec93ee59159f40b7375176744388d
Author:     Konstantinos Smanis <konstantinos.smanis <AT> gmail <DOT> com>
AuthorDate: Sun Apr  2 20:29:59 2023 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Apr  2 22:36:30 2023 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=8a6a93d7

Bump CI actions to silence warnings

Signed-off-by: Konstantinos Smanis <konstantinos.smanis <AT> gmail.com>
Closes: https://github.com/gentoo/gentoo-docker-images/pull/127
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .github/workflows/build.yml | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 21ac503..021efcc 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -61,11 +61,11 @@ jobs:
       TARGET: ${{ matrix.target }}
     steps:
       - name: Checkout code
-        uses: actions/checkout@v2
+        uses: actions/checkout@v3
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v2
       - name: Set up buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v2
       - name: Build image
         run: ./build.sh
       - name: Inspect image
@@ -74,7 +74,7 @@ jobs:
         if: matrix.target != 'portage'
         run: docker run --rm "${ORG}/${TARGET/-/:}" emerge --info
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v2
         if: github.event_name == 'schedule'
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2023-10-14 17:19 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2023-10-14 17:19 UTC (permalink / raw
  To: gentoo-commits

commit:     52fbc593365dba5717f9f98997632ed1afa20a2b
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 14 17:19:48 2023 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sat Oct 14 17:19:48 2023 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=52fbc593

actions: move portage to its own daily job

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 <AT> gentoo.org>

 .github/workflows/build.yml   |  1 -
 .github/workflows/portage.yml | 30 ++++++++++++++++++++++++++++++
 2 files changed, 30 insertions(+), 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index cb95b19..f65817a 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -16,7 +16,6 @@ jobs:
       matrix:
         target:
           - python
-          - portage
           - stage3-amd64-hardened-nomultilib-openrc
           - stage3-amd64-hardened-openrc
           - stage3-amd64-musl

diff --git a/.github/workflows/portage.yml b/.github/workflows/portage.yml
new file mode 100644
index 0000000..a305bb8
--- /dev/null
+++ b/.github/workflows/portage.yml
@@ -0,0 +1,30 @@
+name: portage
+
+on:
+  schedule:
+    - cron: '0 1 * * *'
+  push:
+  pull_request:
+
+env:
+  ORG: gentoo
+
+jobs:
+  portage:
+    # some boilerplate kept for alignment with build.yml
+    strategy:
+      fail-fast: false
+      matrix:
+        target:
+          - portage
+    name: ${{ matrix.target }}
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v3
+      - name: Build ${{ matrix.target }}
+        uses: ./.github/actions/container_build
+        with:
+          target: ${{ matrix.target }}
+          dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
+          dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2023-11-26 20:54 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2023-11-26 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     f28266e3db21e05a40f57e88b8e794732474b9ce
Author:     td5038 <93895804+td5038 <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sun Jan 29 21:00:23 2023 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 20:53:38 2023 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=f28266e3

Add mergedusr support on amd64

Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .github/workflows/build.yml | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index d0e22e8..a22ace1 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,7 +25,9 @@ jobs:
           - stage3-amd64-openrc
           - stage3-amd64-desktop-openrc
           - stage3-amd64-systemd
+          - stage3-amd64-systemd-mergedusr
           - stage3-amd64-desktop-systemd
+          - stage3-amd64-desktop-systemd-mergedusr
           - stage3-armv5tel-openrc
           - stage3-armv5tel-systemd
           - stage3-armv6j-openrc


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2023-11-26 20:54 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2023-11-26 20:54 UTC (permalink / raw
  To: gentoo-commits

commit:     78f6a455521e956923fa5ccf9c667c30ee0b363a
Author:     td5038 <93895804+td5038 <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sun Jan 29 20:54:23 2023 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Nov 26 20:53:23 2023 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=78f6a455

Round out systemd desktop containers

Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .github/workflows/build.yml | 1 +
 1 file changed, 1 insertion(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f65817a..d0e22e8 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -25,6 +25,7 @@ jobs:
           - stage3-amd64-openrc
           - stage3-amd64-desktop-openrc
           - stage3-amd64-systemd
+          - stage3-amd64-desktop-systemd
           - stage3-armv5tel-openrc
           - stage3-armv5tel-systemd
           - stage3-armv6j-openrc


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/docker-images:master commit in: .github/workflows/
@ 2024-09-08 23:42 John Helmert III
  0 siblings, 0 replies; 7+ messages in thread
From: John Helmert III @ 2024-09-08 23:42 UTC (permalink / raw
  To: gentoo-commits

commit:     a1f9522037f7e3d46dec51c8a4d4e37ca4c34732
Author:     John Helmert III <ajak <AT> gentoo <DOT> org>
AuthorDate: Sun Sep  8 23:41:33 2024 +0000
Commit:     John Helmert III <ajak <AT> gentoo <DOT> org>
CommitDate: Sun Sep  8 23:41:33 2024 +0000
URL:        https://gitweb.gentoo.org/proj/docker-images.git/commit/?id=a1f95220

drop stage3-amd64-hardened-nomultilib-openrc

Doesn't exist anymore.

Bug: https://bugs.gentoo.org/931947
Signed-off-by: John Helmert III <ajak <AT> gentoo.org>

 .github/workflows/build.yml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index 64d0c37..0cdc00e 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -17,7 +17,6 @@ jobs:
       matrix:
         target:
           - python
-          - stage3-amd64-hardened-nomultilib-openrc
           - stage3-amd64-hardened-openrc
           - stage3-amd64-musl
           - stage3-amd64-musl-hardened


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2024-09-08 23:42 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-09-08 23:42 [gentoo-commits] proj/docker-images:master commit in: .github/workflows/ John Helmert III
  -- strict thread matches above, loose matches on Subject: below --
2023-11-26 20:54 John Helmert III
2023-11-26 20:54 John Helmert III
2023-10-14 17:19 John Helmert III
2023-04-02 22:36 John Helmert III
2023-01-08  2:49 John Helmert III
2022-09-29  4:57 John Helmert III

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox