Browse Source

Update actions.

pull/932/head
Sebastian 4 years ago
parent
commit
ab6a29b192
  1. 32
      .github/workflows/dev.yml
  2. 34
      .github/workflows/release.yml

32
.github/workflows/dev.yml

@ -16,10 +16,10 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v3
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- 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@v1
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
uses: docker/setup-buildx-action@v2
- name: Cache Docker layers
uses: actions/cache@v2
uses: actions/cache@v3
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@v2
uses: docker/build-push-action@v3
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@v2
uses: actions/cache@v3
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@v2
uses: actions/cache@v3
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Get Image From Cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: squidex-tmp.tar.gz
key: squidex-dev-image-${{ github.sha }}
@ -110,7 +110,7 @@ jobs:
working-directory: backend/tests
- name: RUN TEST
uses: kohlerdominik/docker-run-action@v1.0.0
uses: kohlerdominik/docker-run-action@v1
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.0.0
uses: kohlerdominik/docker-run-action@v1
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.0.0
uses: kohlerdominik/docker-run-action@v1
with:
image: squidex/build
environment: |
@ -153,7 +153,7 @@ jobs:
- name: Dump docker logs on failure
if: failure()
uses: jwalton/gh-docker-logs@v1
uses: jwalton/gh-docker-logs@v2
with:
images: 'squidex-tmp,squidex/resizer,squidex/caddy-proxy-path'
tail: '100'
@ -174,7 +174,7 @@ jobs:
echo "BUILD_NUMBER=$(($BUILD_NUMBER + 5967))" >> $GITHUB_ENV
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Login to Docker Hub
uses: docker/login-action@v1
@ -185,7 +185,7 @@ jobs:
- name: Get Image From Cache
if: github.event_name != 'pull_request'
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: squidex-tmp.tar.gz
key: squidex-dev-image-${{ github.sha }}

34
.github/workflows/release.yml

@ -11,19 +11,19 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/cache@v3
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Set up QEMU
uses: docker/setup-qemu-action@v1
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v1
- name: Cache Docker layers
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: /tmp/.buildx-cache
key: ${{ runner.os }}-buildx-${{ github.sha }}
@ -44,7 +44,7 @@ jobs:
run: docker save squidex-tmp | gzip > squidex-tmp.tar.gz
- name: Save Image to Cache
uses: actions/cache@v2
uses: actions/cache@v3
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@v2
uses: actions/cache@v3
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Get Image From Cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: squidex-tmp.tar.gz
key: squidex-release-image-${{ github.sha }}
@ -93,7 +93,7 @@ jobs:
working-directory: backend/tests
- name: RUN TEST
uses: kohlerdominik/docker-run-action@v1.0.0
uses: kohlerdominik/docker-run-action@v1
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.0.0
uses: kohlerdominik/docker-run-action@v1
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.0.0
uses: kohlerdominik/docker-run-action@v1
with:
image: squidex/build
environment: |
@ -136,7 +136,7 @@ jobs:
- name: Dump docker logs on failure
if: failure()
uses: jwalton/gh-docker-logs@v1
uses: jwalton/gh-docker-logs@v2
with:
images: 'squidex-tmp,squidex/resizer,squidex/caddy-proxy-path'
tail: '100'
@ -151,7 +151,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Login to Docker Hub
uses: docker/login-action@v1
@ -174,7 +174,7 @@ jobs:
fi
- name: Get Image From Cache
uses: actions/cache@v2
uses: actions/cache@v3
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@v2
uses: actions/cache@v3
- name: Inject slug/short variables
uses: rlespinasse/github-slug-action@v3.x
uses: rlespinasse/github-slug-action@v4
- name: Get Image From Cache
uses: actions/cache@v2
uses: actions/cache@v3
with:
path: squidex-tmp.tar.gz
key: squidex-release-image-${{ github.sha }}

Loading…
Cancel
Save