diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 0a6a5b52..cedd4c40 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -106,7 +106,9 @@ jobs: echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json sudo service docker restart - name: "Clean-up SNAPSHOT artifacts" - run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + + run: | + mkdir -p "${HOME}/.m2/repository/" + find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + - name: "Build" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} env: @@ -180,7 +182,9 @@ jobs: echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json sudo service docker restart - name: "Clean-up SNAPSHOT artifacts" - run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + + run: | + mkdir -p "${HOME}/.m2/repository/" + find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + - name: "Build local docker image" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} env: @@ -235,7 +239,9 @@ jobs: echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json sudo service docker restart - name: "Clean-up SNAPSHOT artifacts" - run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + + run: | + mkdir -p "${HOME}/.m2/repository/" + find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + - name: "Build local docker image" timeout-minutes: ${{ fromJSON(env.GITHUB_ACTIONS_DEPLOY_TIMEOUT) }} env: @@ -286,7 +292,9 @@ jobs: - uses: Alfresco/alfresco-build-tools/.github/actions/get-build-info@v18.21.0 - uses: Alfresco/alfresco-build-tools/.github/actions/setup-java-build@v18.21.0 - name: "Clean-up SNAPSHOT artifacts" - run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + + run: | + mkdir -p "${HOME}/.m2/repository/" + find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + - uses: Alfresco/alfresco-build-tools/.github/actions/configure-git-author@v18.21.0 with: username: ${{ secrets.BOT_GITHUB_USERNAME }} @@ -364,7 +372,9 @@ jobs: echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json sudo service docker restart - name: "Clean-up SNAPSHOT artifacts" - run: find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + + run: | + mkdir -p "${HOME}/.m2/repository/" + find "${HOME}/.m2/repository/" -type d -name "*-SNAPSHOT*" -prune -exec rm -rf {} + - name: "Cache LibreOffice" run: bash _ci/cache_artifacts.sh # Builds the module(s) and pushes the multi-arch Docker image(s). The Maven