From 4bfa21d4b3735c1a83200a9d844ba38b1c5deb99 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Fri, 21 Nov 2025 17:37:10 +0100 Subject: [PATCH 1/8] Test CI Woodpecker --- .woodpecker.yml | 7 +++++++ 1 file changed, 7 insertions(+) create mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml new file mode 100644 index 0000000..cecd1a8 --- /dev/null +++ b/.woodpecker.yml @@ -0,0 +1,7 @@ +pipeline: + test: + image: alpine:latest + commands: + - echo "CI OK — Woodpecker fonctionne !" + - uname -a + - ls -la -- 2.39.5 From e2c7165c8c9752020f14280ce5de898435a29f00 Mon Sep 17 00:00:00 2001 From: Matthieu Date: Fri, 21 Nov 2025 17:39:16 +0100 Subject: [PATCH 2/8] Test CI OK --- .woodpecker.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index cecd1a8..12d06d2 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,7 +1,8 @@ -pipeline: +steps: test: - image: alpine:latest + image: alpine commands: - - echo "CI OK — Woodpecker fonctionne !" + - echo "Woodpecker CI fonctionne parfaitement !" - uname -a - ls -la + -- 2.39.5 From 90445608336656aa1df70137e98f752a5f4ea7ba Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 19:09:18 +0000 Subject: [PATCH 3/8] Actualiser .woodpecker.yml --- .woodpecker.yml | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/.woodpecker.yml b/.woodpecker.yml index 12d06d2..1f5d864 100644 --- a/.woodpecker.yml +++ b/.woodpecker.yml @@ -1,3 +1,8 @@ +when: + event: + - push + - pull_request + steps: test: image: alpine @@ -5,4 +10,3 @@ steps: - echo "Woodpecker CI fonctionne parfaitement !" - uname -a - ls -la - -- 2.39.5 From b732944f7aaa0840bafb8cccaeb0f70f568086ab Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 19:34:52 +0000 Subject: [PATCH 4/8] Supprimer .woodpecker.yml --- .woodpecker.yml | 12 ------------ 1 file changed, 12 deletions(-) delete mode 100644 .woodpecker.yml diff --git a/.woodpecker.yml b/.woodpecker.yml deleted file mode 100644 index 1f5d864..0000000 --- a/.woodpecker.yml +++ /dev/null @@ -1,12 +0,0 @@ -when: - event: - - push - - pull_request - -steps: - test: - image: alpine - commands: - - echo "Woodpecker CI fonctionne parfaitement !" - - uname -a - - ls -la -- 2.39.5 From 1cbf066658df0ec2dba108674225aa91c0967d40 Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 19:35:31 +0000 Subject: [PATCH 5/8] Actualiser .github/workflows/ci.yml --- .github/workflows/ci.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 4f28e3b..626f9f3 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -6,7 +6,6 @@ on: - main - develop pull_request: - jobs: build: runs-on: ubuntu-latest -- 2.39.5 From ccd3e38346b32ff250c27bb650c75a2efab6a9d3 Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 19:36:31 +0000 Subject: [PATCH 6/8] Actualiser .github/workflows/ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 626f9f3..69afdce 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -5,6 +5,7 @@ on: branches: - main - develop + - test-ci pull_request: jobs: build: -- 2.39.5 From 7fe6d0db4b62882c7642d8b1c810b711f5655129 Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 20:26:55 +0000 Subject: [PATCH 7/8] Actualiser .github/workflows/ci.yml --- .github/workflows/ci.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 69afdce..f75a9f7 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -14,6 +14,7 @@ jobs: - uses: actions/checkout@v4 - uses: actions/setup-node@v4 with: + ssh-key: ${{ secrets.RUNNER_SSH_KEY }} node-version: 20 cache: 'npm' - name: Install dependencies -- 2.39.5 From e977bd83bdb2d0cccbb563fdced0c838494a11cd Mon Sep 17 00:00:00 2001 From: THOLOT DECHENE Matthieu Date: Fri, 21 Nov 2025 22:10:19 +0000 Subject: [PATCH 8/8] Actualiser .github/workflows/ci.yml --- .github/workflows/ci.yml | 19 +++++++++++++++---- 1 file changed, 15 insertions(+), 4 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index f75a9f7..7dc7617 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -7,19 +7,30 @@ on: - develop - test-ci pull_request: + jobs: build: - runs-on: ubuntu-latest + runs-on: self-hosted # on utilise TON runner act_runner + steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: Checkout via SSH + uses: actions/checkout@v4 + with: + ssh-key: ${{ secrets.RUNNER_SSH_KEY }} # la clé privée ici + persist-credentials: false + fetch-depth: 1 + + - name: Setup Node.js + uses: actions/setup-node@v4 with: - ssh-key: ${{ secrets.RUNNER_SSH_KEY }} node-version: 20 cache: 'npm' + - name: Install dependencies run: npm ci + - name: Run unit tests run: npm test -- --runInBand + - name: Run e2e tests run: npm run test:e2e -- --runInBand -- 2.39.5