From 4fcb2758920bf3df41dd49e611eeab2f72e125c0 Mon Sep 17 00:00:00 2001
From: Mohammed Keyvanzadeh <mohammadkeyvanzade94@gmail.com>
Date: Sun, 2 Apr 2023 11:43:19 +0330
Subject: [PATCH] chore(actions): update GitHub workflow actions

Update the actions in the GitHub Actions workflows to their latest
versions.
---
 .github/workflows/api-push.yaml     |  8 ++++----
 .github/workflows/package-pr.yaml   | 14 +++++++-------
 .github/workflows/package-push.yaml |  4 ++--
 .github/workflows/repo-push.yaml    |  6 +++---
 4 files changed, 16 insertions(+), 16 deletions(-)

diff --git a/.github/workflows/api-push.yaml b/.github/workflows/api-push.yaml
index dec3bce..782554d 100644
--- a/.github/workflows/api-push.yaml
+++ b/.github/workflows/api-push.yaml
@@ -13,22 +13,22 @@ jobs:
         name: Build and Push Docker image to Github Packages
         steps:
             - name: Check out repo
-              uses: actions/checkout@v2
+              uses: actions/checkout@v3
             - name: Login to GitHub registry
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
                   registry: docker.pkg.github.com
             - name: Login to ghcr.io
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
                   registry: ghcr.io
 
             - name: Build and push API
-              uses: docker/build-push-action@v2
+              uses: docker/build-push-action@v4
               with:
                   context: api
                   push: true
diff --git a/.github/workflows/package-pr.yaml b/.github/workflows/package-pr.yaml
index d5bfe78..7a550f2 100644
--- a/.github/workflows/package-pr.yaml
+++ b/.github/workflows/package-pr.yaml
@@ -15,7 +15,7 @@ jobs:
         runs-on: ubuntu-latest
         steps:
             - name: Checkout
-              uses: actions/checkout@v2
+              uses: actions/checkout@v3
             - name: Get list of changed files
               uses: lots0logs/gh-action-get-changed-files@2.1.4
               with:
@@ -36,10 +36,10 @@ jobs:
         runs-on: ubuntu-latest
         steps:
             - name: Checkout
-              uses: actions/checkout@v2
+              uses: actions/checkout@v3
 
             - name: Login to GitHub registry
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
@@ -60,7 +60,7 @@ jobs:
                   ls -la packages
 
             - name: Upload package as artifact
-              uses: actions/upload-artifact@v2
+              uses: actions/upload-artifact@v3
               with:
                   name: packages
                   path: packages/*.pkg.tar.gz
@@ -70,9 +70,9 @@ jobs:
         runs-on: ubuntu-latest
         needs: build-pkg
         steps:
-            - uses: actions/checkout@v2
+            - uses: actions/checkout@v3
 
-            - uses: actions/download-artifact@v2
+            - uses: actions/download-artifact@v3
               with:
                   name: packages
 
@@ -80,7 +80,7 @@ jobs:
               run: mv *.pkg.tar.gz packages/
 
             - name: Login to GitHub registry
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/package-push.yaml b/.github/workflows/package-push.yaml
index 9de6051..5dd30dc 100644
--- a/.github/workflows/package-push.yaml
+++ b/.github/workflows/package-push.yaml
@@ -14,10 +14,10 @@ jobs:
         runs-on: ubuntu-latest
         steps:
             - name: Checkout
-              uses: actions/checkout@v2
+              uses: actions/checkout@v3
 
             - name: Login to GitHub registry
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/repo-push.yaml b/.github/workflows/repo-push.yaml
index c887b01..107edfd 100644
--- a/.github/workflows/repo-push.yaml
+++ b/.github/workflows/repo-push.yaml
@@ -13,16 +13,16 @@ jobs:
         name: Build and Push Docker image to Github Packages
         steps:
             - name: Check out repo
-              uses: actions/checkout@v2
+              uses: actions/checkout@v3
             - name: Login to GitHub registry
-              uses: docker/login-action@v1
+              uses: docker/login-action@v2
               with:
                   username: ${{ github.actor }}
                   password: ${{ secrets.GITHUB_TOKEN }}
                   registry: docker.pkg.github.com
 
             - name: Build and push repo
-              uses: docker/build-push-action@v2
+              uses: docker/build-push-action@v4
               with:
                   context: repo
                   pull: true