fix: Attempt dind
Some checks failed
ArgoCD Diff / argocd-diff-preview (pull_request) Failing after 23s

This commit is contained in:
Peter 2026-05-29 09:38:00 +02:00
parent 5ac1b06c79
commit f47f2d6bc2
Signed by: Peter
SSH key fingerprint: SHA256:B5tYaxBExaDm74r1px9iVeZ6F/ZDiyiy9SbBqfZYrvg

View file

@ -10,15 +10,22 @@ on:
jobs: jobs:
argocd-diff-preview: argocd-diff-preview:
runs-on: docker runs-on: docker
services:
docker:
image: docker:27-dind
options: --privileged
env:
DOCKER_TLS_CERTDIR: ""
env: env:
PR_NUMBER: ${{ forge.event.pull_request.number }} PR_NUMBER: ${{ forge.event.pull_request.number }}
GITHUB_TOKEN: ${{ secrets.FORGEJO_TOKEN }} GITHUB_TOKEN: ${{ secrets.FORGEJO_TOKEN }}
DOCKER_HOST: tcp://docker:2375
steps: steps:
- uses: https://github.com/actions/checkout@v4 - uses: https://github.com/actions/checkout@v6
with: with:
path: pull-request path: pull-request
- uses: https://github.com/actions/checkout@v4 - uses: https://github.com/actions/checkout@v6
with: with:
ref: main ref: main
path: main path: main
@ -26,18 +33,15 @@ jobs:
- name: Generate Diff - name: Generate Diff
run: | run: |
docker run \ docker run \
--network=host \
-v /var/run/docker.sock:/var/run/docker.sock \
-v $(pwd)/main:/base-branch \ -v $(pwd)/main:/base-branch \
-v $(pwd)/pull-request:/target-branch \ -v $(pwd)/pull-request:/target-branch \
-v $(pwd)/output:/output \ -v $(pwd)/output:/output \
-e TARGET_BRANCH=refs/pull/$PR_NUMBER/merge \ -e TARGET_BRANCH=refs/pull/$PR_NUMBER/merge \
-e REPO=${{ forge.repository }} \ -e REPO=${{ forge.repository }} \
dagandersen/argocd-diff-preview:v0.2.1 dagandersen/argocd-diff-preview:v0.2.8
- name: Add comment - name: Add comment
id: comment id: comment
if: always()
run: | run: |
DIFF_BODY=$(cat output/diff.md) DIFF_BODY=$(cat output/diff.md)
payload="{\"body\": $DIFF_BODY}" payload="{\"body\": $DIFF_BODY}"