From 9b9d043e4b3225650f2415d0f9f0c97e1822df88 Mon Sep 17 00:00:00 2001 From: Ben Oukhanov Date: Mon, 18 Nov 2024 22:38:02 +0200 Subject: [PATCH] ci: upgrade CI workflows --- .github/workflows/frontend-build.yml | 4 ++-- .github/workflows/frontend-docker-build-push.yml | 2 +- .github/workflows/game-docker-build-push.yml | 10 +++++----- .github/workflows/game-service-build.yml | 4 ++-- .github/workflows/interest-management-build.yml | 4 ++-- .github/workflows/release-k8s-manifests.yml | 4 ++-- .github/workflows/unity-build-updater.yml | 4 ++-- .github/workflows/unity-build.yml | 6 +++--- 8 files changed, 19 insertions(+), 19 deletions(-) diff --git a/.github/workflows/frontend-build.yml b/.github/workflows/frontend-build.yml index b38316463..560333b02 100644 --- a/.github/workflows/frontend-build.yml +++ b/.github/workflows/frontend-build.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup Node - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: '16' cache: 'npm' diff --git a/.github/workflows/frontend-docker-build-push.yml b/.github/workflows/frontend-docker-build-push.yml index 83dc59aad..36ad42083 100644 --- a/.github/workflows/frontend-docker-build-push.yml +++ b/.github/workflows/frontend-docker-build-push.yml @@ -18,7 +18,7 @@ jobs: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build And Push uses: docker/build-push-action@v4 with: diff --git a/.github/workflows/game-docker-build-push.yml b/.github/workflows/game-docker-build-push.yml index 30fca7cbe..e4d1f7497 100644 --- a/.github/workflows/game-docker-build-push.yml +++ b/.github/workflows/game-docker-build-push.yml @@ -9,18 +9,18 @@ jobs: runs-on: ubuntu-latest steps: - name: Setup QEMU - uses: docker/setup-qemu-action@v2 + uses: docker/setup-qemu-action@v3 - name: Setup Docker Buildx - uses: docker/setup-buildx-action@v2 + uses: docker/setup-buildx-action@v3 - name: Login To DockerHub - uses: docker/login-action@v2 + uses: docker/login-action@v3 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Build And Push - uses: docker/build-push-action@v4 + uses: docker/build-push-action@v6 with: context: ./src/game-service/Game.Application file: ./src/game-service/Game.Application/Dockerfile diff --git a/.github/workflows/game-service-build.yml b/.github/workflows/game-service-build.yml index 0bc862832..4bdbee2db 100644 --- a/.github/workflows/game-service-build.yml +++ b/.github/workflows/game-service-build.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: "5.0.x" - name: Game Application Build diff --git a/.github/workflows/interest-management-build.yml b/.github/workflows/interest-management-build.yml index 7a2ecd6fc..2f46c0813 100644 --- a/.github/workflows/interest-management-build.yml +++ b/.github/workflows/interest-management-build.yml @@ -15,9 +15,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup .NET - uses: actions/setup-dotnet@v3 + uses: actions/setup-dotnet@v4 with: dotnet-version: "5.0.x" - name: Build diff --git a/.github/workflows/release-k8s-manifests.yml b/.github/workflows/release-k8s-manifests.yml index bfb3e3d49..8c3294402 100644 --- a/.github/workflows/release-k8s-manifests.yml +++ b/.github/workflows/release-k8s-manifests.yml @@ -11,13 +11,13 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Setup kustomize uses: imranismail/setup-kustomize@v2 - name: Generate release manifests run: kustomize build ./kustomize > ./release/kubernetes-manifests.yaml - name: Create pull request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v7 with: token: ${{ github.token }} commit-message: "chore: update kubernetes manifests" diff --git a/.github/workflows/unity-build-updater.yml b/.github/workflows/unity-build-updater.yml index c323d1bc8..a83d93abc 100644 --- a/.github/workflows/unity-build-updater.yml +++ b/.github/workflows/unity-build-updater.yml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Update Game Data run: | # Set Download Game Files Variables @@ -38,7 +38,7 @@ jobs: mv ${BUILD_PATH} ${FILES_PATH} rm ${ARTIFACT_NAME} rm -r ${PLATFORM} - - uses: EndBug/add-and-commit@v8 + - uses: EndBug/add-and-commit@v9 with: message: "build(frontend): update game files" default_author: github_actions diff --git a/.github/workflows/unity-build.yml b/.github/workflows/unity-build.yml index 5545f2158..b32756261 100644 --- a/.github/workflows/unity-build.yml +++ b/.github/workflows/unity-build.yml @@ -39,10 +39,10 @@ jobs: targetPlatform: - WebGL steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 with: lfs: true - - uses: actions/cache@v3 + - uses: actions/cache@v4 with: path: ${{ matrix.projectPath }}/Library key: Library-${{ matrix.projectPath }}-${{ matrix.targetPlatform }} @@ -54,7 +54,7 @@ jobs: projectPath: ${{ env.PROJECT_PATH }} unityVersion: ${{ env.UNITY_VERSION }} targetPlatform: ${{ matrix.targetPlatform }} - - uses: actions/upload-artifact@v2 + - uses: actions/upload-artifact@v4 with: name: Build path: build