From 3a61060047e42e05c2dcbbdd2e7bc4cf44b343cc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fr=C3=A9d=C3=A9ric=20Guillot?= Date: Sat, 29 Oct 2022 21:15:07 -0700 Subject: [PATCH] Keep GitHub Actions up to date --- .github/dependabot.yml | 5 +++++ .github/workflows/docker.yml | 12 ++++++------ .github/workflows/integration_tests.yml | 6 +++--- .github/workflows/linters.yml | 2 +- .github/workflows/unit_tests.yml | 6 +++--- 5 files changed, 18 insertions(+), 13 deletions(-) diff --git a/.github/dependabot.yml b/.github/dependabot.yml index d1403c679..5c7fc5228 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,5 +1,10 @@ version: 2 updates: + - package-ecosystem: "github-actions" + directory: "/" + schedule: + interval: "daily" + - package-ecosystem: "composer" directory: "/" schedule: diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml index 521225a95..8fc9a858d 100644 --- a/.github/workflows/docker.yml +++ b/.github/workflows/docker.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Generate Docker tag id: docker_tag @@ -32,26 +32,26 @@ jobs: echo ::set-output name=created::$(date -u +'%Y-%m-%dT%H:%M:%SZ') - 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: Login to DockerHub - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Login to GitHub Container Registry - uses: docker/login-action@v1 + uses: docker/login-action@v2 with: registry: ghcr.io username: ${{ github.repository_owner }} password: ${{ secrets.CR_PAT }} - name: Build and push - uses: docker/build-push-action@v2 + uses: docker/build-push-action@v3 with: context: . file: Dockerfile diff --git a/.github/workflows/integration_tests.yml b/.github/workflows/integration_tests.yml index bfcaa63ed..69fe03f7b 100644 --- a/.github/workflows/integration_tests.yml +++ b/.github/workflows/integration_tests.yml @@ -9,7 +9,7 @@ jobs: runs-on: ubuntu-latest container: kanboard/tests:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies @@ -44,7 +44,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies @@ -83,7 +83,7 @@ jobs: --health-timeout 5s --health-retries 10 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies diff --git a/.github/workflows/linters.yml b/.github/workflows/linters.yml index f8bf91b6d..58e55dc4d 100644 --- a/.github/workflows/linters.yml +++ b/.github/workflows/linters.yml @@ -8,7 +8,7 @@ jobs: jshint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Install jshint run: npm install -g jshint - name: Run jshint diff --git a/.github/workflows/unit_tests.yml b/.github/workflows/unit_tests.yml index 950c12108..4be6d051f 100644 --- a/.github/workflows/unit_tests.yml +++ b/.github/workflows/unit_tests.yml @@ -10,7 +10,7 @@ jobs: runs-on: ubuntu-latest container: kanboard/tests:latest steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies @@ -36,7 +36,7 @@ jobs: --health-timeout 5s --health-retries 5 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: Validate composer.json and composer.lock run: composer validate - name: Install dependencies @@ -77,7 +77,7 @@ jobs: - 1433:1433 steps: - - uses: actions/checkout@v2 + - uses: actions/checkout@v3 - name: install php and database client packages run: | sudo apt-get update