From ca0290702fa3864a67db4c4e0c0894d24c43fe0d Mon Sep 17 00:00:00 2001 From: Axel Ogereau-Peltier <49279289+axel-op@users.noreply.github.com> Date: Wed, 28 Feb 2024 00:01:43 +0100 Subject: [PATCH] (github-action) Initialize test folder as a Git repository --- .github/workflows/docker-build.yml | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/.github/workflows/docker-build.yml b/.github/workflows/docker-build.yml index 7f5c8b2..a1e31c0 100644 --- a/.github/workflows/docker-build.yml +++ b/.github/workflows/docker-build.yml @@ -21,7 +21,7 @@ jobs: IMAGE: axelop/dart_package_analyzer steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v4 with: fetch-depth: 1 @@ -73,10 +73,11 @@ jobs: - name: Test new image if: steps.check.outputs.should_push == 'true' run: | - sudo docker run -d -t --name test $IMAGE:$TAG - sudo docker cp ${GITHUB_WORKSPACE}/test/. test:/test - sudo docker cp $GITHUB_EVENT_PATH test:/eventpayload - sudo docker exec -e GITHUB_WORKSPACE=/test -e GITHUB_EVENT_PATH=/eventpayload -e GITHUB_SHA=$GITHUB_SHA -e GITHUB_REPOSITORY=$GITHUB_REPOSITORY -e INPUT_MINANNOTATIONLEVEL=info -e INPUT_GITHUBTOKEN=${{ secrets.GITHUB_TOKEN }} test /bin/bash -c "/dart_package_analyzer" + sudo docker run -d -t --name test-container $IMAGE:$TAG + sudo docker cp ${GITHUB_WORKSPACE}/test/. test-container:/test + sudo docker cp $GITHUB_EVENT_PATH test-container:/eventpayload + sudo docker exec test-container /bin/bash -c "cd /test && git init && git config --system --add safe.directory /test" + sudo docker exec -e GITHUB_WORKSPACE=/test -e GITHUB_EVENT_PATH=/eventpayload -e GITHUB_SHA=$GITHUB_SHA -e GITHUB_REPOSITORY=$GITHUB_REPOSITORY -e INPUT_MINANNOTATIONLEVEL=info -e INPUT_GITHUBTOKEN=${{ secrets.GITHUB_TOKEN }} test-container /bin/bash -c "/dart_package_analyzer" - name: Push new image if: steps.check.outputs.should_push == 'true'