From 4e75a82416b57ae62847752bd361aa1ea021c54e Mon Sep 17 00:00:00 2001 From: nono-lqdn Date: Mon, 26 Jan 2026 14:35:10 +0100 Subject: [PATCH 1/7] Ajout d'un fichier d'action pour CI --- .forgejo/workflows/build.yaml | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 .forgejo/workflows/build.yaml diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml new file mode 100644 index 0000000..86f9427 --- /dev/null +++ b/.forgejo/workflows/build.yaml @@ -0,0 +1,19 @@ +on: [push] +jobs: + build: + runs-on: docker + steps: + - name: Checkout code + uses: actions/checkout@v4 + + - name: Docker Login + run: | + echo "${{ secrets.DOCKER_PASSWORD }}" | docker login git.interhacker.space -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + + - name: Build Docker Image + run: | + docker build -t git.interhacker.space/interhack/camp-website-2026:latest . + + - name: Push Docker Image + run: | + docker push git.interhacker.space/interhack/camp-website-2026:latest From 3e833a5960d7fdf01df031d81d9ae271e04c7671 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Mon, 23 Mar 2026 12:59:55 +0100 Subject: [PATCH 2/7] fix(ci): don't run on docker --- .forgejo/workflows/build.yaml | 1 - 1 file changed, 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 86f9427..289182a 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,7 +1,6 @@ on: [push] jobs: build: - runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 From 549d112f81ce1a12abcf12688372488654806661 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Mon, 23 Mar 2026 13:20:29 +0100 Subject: [PATCH 3/7] Revert "fix(ci): don't run on docker" This reverts commit 3e833a5960d7fdf01df031d81d9ae271e04c7671. --- .forgejo/workflows/build.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 289182a..86f9427 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -1,6 +1,7 @@ on: [push] jobs: build: + runs-on: docker steps: - name: Checkout code uses: actions/checkout@v4 From bba438a7a562c40585714ed975379e2dffc2c454 Mon Sep 17 00:00:00 2001 From: Hadrien Date: Tue, 24 Mar 2026 18:03:46 +0100 Subject: [PATCH 4/7] fix(ci): use podman --- .forgejo/workflows/build.yaml | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 86f9427..47e71e2 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -6,14 +6,19 @@ jobs: - name: Checkout code uses: actions/checkout@v4 - - name: Docker Login + - name: Install Podman run: | - echo "${{ secrets.DOCKER_PASSWORD }}" | docker login git.interhacker.space -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + apt-get update + apt-get install -y podman - - name: Build Docker Image + - name: Podman Login run: | - docker build -t git.interhacker.space/interhack/camp-website-2026:latest . + echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin - - name: Push Docker Image + - name: Build Container Image run: | - docker push git.interhacker.space/interhack/camp-website-2026:latest + podman build -t git.interhacker.space/interhack/camp-website-2026:latest . + + - name: Push Container Image + run: | + podman push git.interhacker.space/interhack/camp-website-2026:latest From ef6719cef9730e7c0bfd066ca5f0c5d2a2e2ce3f Mon Sep 17 00:00:00 2001 From: Hadrien Date: Tue, 24 Mar 2026 18:11:05 +0100 Subject: [PATCH 5/7] fix(ci): podman username opt --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 47e71e2..3c80f2e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: - name: Podman Login run: | - echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space -u "${{ secrets.DOCKER_USERNAME }}" --password-stdin + echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin - name: Build Container Image run: | From a7a86ff25a24ebd8c56246cd2ece91fdff805f2e Mon Sep 17 00:00:00 2001 From: Hadrien Date: Tue, 24 Mar 2026 18:21:02 +0100 Subject: [PATCH 6/7] fix(ci): podman, defaulting on not stdin password --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 3c80f2e..6127266 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: - name: Podman Login run: | - echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin + podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password "${{ secrets.DOCKER_PASSWORD }}" - name: Build Container Image run: | From cfc061803c8cc907ad0e221a1a660727c7a0de3e Mon Sep 17 00:00:00 2001 From: Hadrien Date: Tue, 24 Mar 2026 18:31:43 +0100 Subject: [PATCH 7/7] Revert "fix(ci): podman, defaulting on not stdin password" This reverts commit a7a86ff25a24ebd8c56246cd2ece91fdff805f2e. --- .forgejo/workflows/build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/build.yaml b/.forgejo/workflows/build.yaml index 6127266..3c80f2e 100644 --- a/.forgejo/workflows/build.yaml +++ b/.forgejo/workflows/build.yaml @@ -13,7 +13,7 @@ jobs: - name: Podman Login run: | - podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password "${{ secrets.DOCKER_PASSWORD }}" + echo "${{ secrets.DOCKER_PASSWORD }}" | podman login git.interhacker.space --username "${{ secrets.DOCKER_USERNAME }}" --password-stdin - name: Build Container Image run: |