From ad253cb324e5a9926b2837221261eff0405062e9 Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 15:59:18 +0200 Subject: [PATCH 1/6] added new workflow Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .github/workflows/build_puzzletron.yml diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml new file mode 100644 index 00000000000..6655af04edb --- /dev/null +++ b/.github/workflows/build_puzzletron.yml @@ -0,0 +1,19 @@ +- name: Build and push Docker images + uses: docker/build-push-action@v7.3.0 + +on: + pull_request: + branches: [feature/puzzletron_v2] + schedule: + - cron: "0 0 * * 6" # Nightly on Saturday + workflow_dispatch: + # On-demand + +jobs: + build_image: + name: Build Puzzletron v2 Docker image + steps: + - name: Build image + run: | + echo "TESTING BUILD IMAGE" + From 4c05e7b9e4bf3cfbed3d54f7b61ec64400b86c86 Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 16:16:23 +0200 Subject: [PATCH 2/6] trying to run the job immediately Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml index 6655af04edb..2385e42ce18 100644 --- a/.github/workflows/build_puzzletron.yml +++ b/.github/workflows/build_puzzletron.yml @@ -3,7 +3,8 @@ on: pull_request: - branches: [feature/puzzletron_v2] + types: [opened, synchronize, reopened] + # branches: [feature/puzzletron_v2] schedule: - cron: "0 0 * * 6" # Nightly on Saturday workflow_dispatch: From 1a9b087935d2168d0fec57d2b280a58a067e6de1 Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 16:25:03 +0200 Subject: [PATCH 3/6] removed docker action Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml index 2385e42ce18..24afd8cfd2f 100644 --- a/.github/workflows/build_puzzletron.yml +++ b/.github/workflows/build_puzzletron.yml @@ -1,5 +1,5 @@ -- name: Build and push Docker images - uses: docker/build-push-action@v7.3.0 +name: Build and push Docker images for Puzzletron +# uses: docker/build-push-action@v7.3.0 on: pull_request: From 928345045a32da5a0758cb1681d940252ee6354b Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 16:33:27 +0200 Subject: [PATCH 4/6] few more tweaks Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml index 24afd8cfd2f..6b02d8ed6b4 100644 --- a/.github/workflows/build_puzzletron.yml +++ b/.github/workflows/build_puzzletron.yml @@ -13,6 +13,10 @@ on: jobs: build_image: name: Build Puzzletron v2 Docker image + runs-on: ubuntu-latest + permissions: + contents: read + timeout-minutes: 30 steps: - name: Build image run: | From b88190dcd457901ede96f782305ec0f9d1ffabb8 Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 18:21:25 +0200 Subject: [PATCH 5/6] adding build command Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml index 6b02d8ed6b4..c4a582ae8da 100644 --- a/.github/workflows/build_puzzletron.yml +++ b/.github/workflows/build_puzzletron.yml @@ -1,5 +1,4 @@ name: Build and push Docker images for Puzzletron -# uses: docker/build-push-action@v7.3.0 on: pull_request: @@ -19,6 +18,8 @@ jobs: timeout-minutes: 30 steps: - name: Build image + # uses: docker/build-push-action@v7.3.0 run: | - echo "TESTING BUILD IMAGE" - + echo "BUILDING IMAGE" + docker build . -f examples/puzzletron/Dockerfile + From 92cba3e279f3472006a794b0b5d10692d4671ed9 Mon Sep 17 00:00:00 2001 From: Grzegorz Karch Date: Thu, 3 Sep 2026 18:27:34 +0200 Subject: [PATCH 6/6] adding checkout Signed-off-by: Grzegorz Karch --- .github/workflows/build_puzzletron.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/build_puzzletron.yml b/.github/workflows/build_puzzletron.yml index c4a582ae8da..d10cd90d021 100644 --- a/.github/workflows/build_puzzletron.yml +++ b/.github/workflows/build_puzzletron.yml @@ -19,6 +19,7 @@ jobs: steps: - name: Build image # uses: docker/build-push-action@v7.3.0 + uses: actions/checkout@v6 run: | echo "BUILDING IMAGE" docker build . -f examples/puzzletron/Dockerfile