diff --git a/.github/workflows/check-updates.yml b/.github/workflows/check-updates.yml index 6e74b9f0e..cda5f0e69 100644 --- a/.github/workflows/check-updates.yml +++ b/.github/workflows/check-updates.yml @@ -12,11 +12,11 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v2.5.0 with: token: ${{ secrets.WORKFLOW_SECRET }} - name: Check for Update - uses: saadmk11/github-actions-version-updater@v0.5.6 + uses: saadmk11/github-actions-version-updater@v0.7.0 with: token: ${{ secrets.WORKFLOW_SECRET }} \ No newline at end of file diff --git a/.github/workflows/dev.yml b/.github/workflows/dev.yml index 6c16f739f..6a35affbf 100644 --- a/.github/workflows/dev.yml +++ b/.github/workflows/dev.yml @@ -16,10 +16,10 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v2.5.0 - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Calculate Version env: @@ -28,13 +28,13 @@ jobs: echo "BUILD_NUMBER=$(($BUILD_NUMBER + 5967))" >> $GITHUB_ENV - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v2.1.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v2.2.1 - name: Cache Docker layers - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }} @@ -42,7 +42,7 @@ jobs: ${{ runner.os }}-buildx- - name: BUILD - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v3.2.0 with: push: false load: true @@ -55,7 +55,7 @@ jobs: run: docker save squidex-tmp | gzip > squidex-tmp.tar.gz - name: Save Image to Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-dev-image-${{ github.sha }} @@ -76,13 +76,13 @@ jobs: echo "BUILD_NUMBER=$(($BUILD_NUMBER + 5967))" >> $GITHUB_ENV - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v2.5.0 - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Get Image From Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-dev-image-${{ github.sha }} @@ -91,17 +91,17 @@ jobs: run: docker load < squidex-tmp.tar.gz - name: Replace Image Name1 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex1.image = "squidex-tmp"' -i backend/tests/docker-compose.yml - name: Replace Image Name2 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex2.image = "squidex-tmp"' -i backend/tests/docker-compose.yml - name: Replace Image Name3 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex3.image = "squidex-tmp"' -i backend/tests/docker-compose.yml @@ -110,7 +110,7 @@ jobs: working-directory: backend/tests - name: RUN TEST - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -124,7 +124,7 @@ jobs: run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated - name: RUN TEST on path - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -138,7 +138,7 @@ jobs: run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated - name: RUN TEST with dedicated collections - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -153,7 +153,7 @@ jobs: - name: Dump docker logs on failure if: failure() - uses: jwalton/gh-docker-logs@v2 + uses: jwalton/gh-docker-logs@v2.2.1 with: images: 'squidex-tmp,squidex/resizer,squidex/caddy-proxy-path' tail: '100' @@ -174,10 +174,10 @@ jobs: echo "BUILD_NUMBER=$(($BUILD_NUMBER + 5967))" >> $GITHUB_ENV - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Login to Docker Hub - uses: docker/login-action@v1 + uses: docker/login-action@v2.1.0 if: github.event_name != 'pull_request' with: username: ${{ secrets.DOCKER_USERNAME }} @@ -185,7 +185,7 @@ jobs: - name: Get Image From Cache if: github.event_name != 'pull_request' - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-dev-image-${{ github.sha }} diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5c8cb7fd7..b3f27a549 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -11,19 +11,19 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v2.5.0 - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Set up QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v2.1.0 - name: Set up Docker Buildx - uses: docker/setup-buildx-action@v1 + uses: docker/setup-buildx-action@v2.2.1 - name: Cache Docker layers - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: /tmp/.buildx-cache key: ${{ runner.os }}-buildx-${{ github.sha }} @@ -31,7 +31,7 @@ jobs: ${{ runner.os }}-buildx- - name: BUILD - uses: docker/build-push-action@v3 + uses: docker/build-push-action@v3.2.0 with: push: false load: true @@ -44,7 +44,7 @@ jobs: run: docker save squidex-tmp | gzip > squidex-tmp.tar.gz - name: Save Image to Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-release-image-${{ github.sha }} @@ -59,13 +59,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v2.5.0 - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Get Image From Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-release-image-${{ github.sha }} @@ -74,17 +74,17 @@ jobs: run: docker load < squidex-tmp.tar.gz - name: Replace Image Name1 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex1.image = "squidex-tmp"' -i backend/tests/docker-compose.yml - name: Replace Image Name2 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex2.image = "squidex-tmp"' -i backend/tests/docker-compose.yml - name: Replace Image Name3 - uses: mikefarah/yq@v4.9.1 + uses: mikefarah/yq@v4.28.2 with: cmd: yq e '.services.squidex3.image = "squidex-tmp"' -i backend/tests/docker-compose.yml @@ -93,7 +93,7 @@ jobs: working-directory: backend/tests - name: RUN TEST - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -107,7 +107,7 @@ jobs: run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated - name: RUN TEST on path - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -121,7 +121,7 @@ jobs: run: dotnet test /src/backend/tools/TestSuite/TestSuite.ApiTests/TestSuite.ApiTests.csproj --filter Category!=NotAutomated - name: RUN TEST with dedicated collections - uses: kohlerdominik/docker-run-action@v1 + uses: kohlerdominik/docker-run-action@v1.0.2 with: image: squidex/build environment: | @@ -136,7 +136,7 @@ jobs: - name: Dump docker logs on failure if: failure() - uses: jwalton/gh-docker-logs@v2 + uses: jwalton/gh-docker-logs@v2.2.1 with: images: 'squidex-tmp,squidex/resizer,squidex/caddy-proxy-path' tail: '100' @@ -151,17 +151,17 @@ jobs: runs-on: ubuntu-latest steps: - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Login to Docker Hub - uses: docker/login-action@v1 + uses: docker/login-action@v2.1.0 with: username: ${{ secrets.DOCKER_USERNAME }} password: ${{ secrets.DOCKER_PASSWORD }} - name: Get Major Version id: version - uses: rishabhgupta/split-by@v1 + uses: rishabhgupta/split-by@v1.0.1 with: string: "${{ env.GITHUB_REF_SLUG }}" split-by: "." @@ -174,7 +174,7 @@ jobs: fi - name: Get Image From Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-release-image-${{ github.sha }} @@ -204,13 +204,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v2.5.0 - name: Inject slug/short variables - uses: rlespinasse/github-slug-action@v4 + uses: rlespinasse/github-slug-action@v4.3.2 - name: Get Image From Cache - uses: actions/cache@v3 + uses: actions/cache@v3.0.11 with: path: squidex-tmp.tar.gz key: squidex-release-image-${{ github.sha }} @@ -233,13 +233,13 @@ jobs: - name: Get Changelog Entry id: changelog_reader - uses: mindsers/changelog-reader-action@v2 + uses: mindsers/changelog-reader-action@v2.2.0 with: version: ${{ env.GITHUB_REF_SLUG }} path: ./CHANGELOG.md - name: Publish Binaries - uses: ncipollo/release-action@v1 + uses: ncipollo/release-action@v1.11.1 with: allowUpdates: true artifactErrorsFailBuild: true