Browse Source

feat(ci) update GH action versions

Saúl Ibarra Corretgé 2 months ago
parent
commit
c9aed9cd9f
2 changed files with 50 additions and 50 deletions
  1. 10 10
      .github/workflows/ci.yml
  2. 40 40
      .github/workflows/unstable.yml

+ 10 - 10
.github/workflows/ci.yml

@@ -69,14 +69,14 @@ jobs:
     runs-on: ubuntu-latest
     runs-on: ubuntu-latest
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v2
+        uses: docker/setup-buildx-action@v3
         with:
         with:
           driver: docker
           driver: docker
 
 
       - name: Build base
       - name: Build base
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./base
           context: ./base
           load: true
           load: true
@@ -86,7 +86,7 @@ jobs:
             JITSI_RELEASE=unstable
             JITSI_RELEASE=unstable
 
 
       - name: Build base-java
       - name: Build base-java
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./base-java
           context: ./base-java
           load: true
           load: true
@@ -94,7 +94,7 @@ jobs:
             jitsi/base-java:latest
             jitsi/base-java:latest
 
 
       - name: Build jibri
       - name: Build jibri
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./jibri
           context: ./jibri
           load: true
           load: true
@@ -102,7 +102,7 @@ jobs:
             jitsi/jibri:latest
             jitsi/jibri:latest
 
 
       - name: Build jicofo
       - name: Build jicofo
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./jicofo
           context: ./jicofo
           load: true
           load: true
@@ -110,7 +110,7 @@ jobs:
             jitsi/jicofo:latest
             jitsi/jicofo:latest
 
 
       - name: Build jigasi
       - name: Build jigasi
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./jigasi
           context: ./jigasi
           load: true
           load: true
@@ -118,7 +118,7 @@ jobs:
             jitsi/jigasi:latest
             jitsi/jigasi:latest
 
 
       - name: Build jvb
       - name: Build jvb
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./jvb
           context: ./jvb
           load: true
           load: true
@@ -126,7 +126,7 @@ jobs:
             jitsi/jvb:latest
             jitsi/jvb:latest
 
 
       - name: Build prosody
       - name: Build prosody
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./prosody
           context: ./prosody
           load: true
           load: true
@@ -134,7 +134,7 @@ jobs:
             jitsi/prosody:latest
             jitsi/prosody:latest
 
 
       - name: Build web
       - name: Build web
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           context: ./web
           context: ./web
           load: true
           load: true

+ 40 - 40
.github/workflows/unstable.yml

@@ -60,20 +60,20 @@ jobs:
     needs: version
     needs: version
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./base
           context: ./base
@@ -91,20 +91,20 @@ jobs:
     needs: [version, base]
     needs: [version, base]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./base-java
           context: ./base-java
@@ -123,20 +123,20 @@ jobs:
     needs: [version, base-java]
     needs: [version, base-java]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./jibri
           context: ./jibri
@@ -156,20 +156,20 @@ jobs:
     needs: [version, base-java]
     needs: [version, base-java]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./jicofo
           context: ./jicofo
@@ -189,20 +189,20 @@ jobs:
     needs: [version, base-java]
     needs: [version, base-java]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./jigasi
           context: ./jigasi
@@ -222,20 +222,20 @@ jobs:
     needs: [version, base-java]
     needs: [version, base-java]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./jvb
           context: ./jvb
@@ -255,20 +255,20 @@ jobs:
     needs: [version, base]
     needs: [version, base]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./prosody
           context: ./prosody
@@ -288,20 +288,20 @@ jobs:
     needs: [version, base]
     needs: [version, base]
     steps:
     steps:
       - name: Check out code
       - name: Check out code
-        uses: actions/checkout@v3
+        uses: actions/checkout@v4
       - name: Set up QEMU
       - name: Set up QEMU
-        uses: docker/setup-qemu-action@v1
+        uses: docker/setup-qemu-action@v3
         with:
         with:
           platforms: linux/amd64,linux/arm64
           platforms: linux/amd64,linux/arm64
       - name: Setup Docker Buildx
       - name: Setup Docker Buildx
-        uses: docker/setup-buildx-action@v1
+        uses: docker/setup-buildx-action@v3
       - name: Login to DockerHub
       - name: Login to DockerHub
-        uses: docker/login-action@v1
+        uses: docker/login-action@v3
         with:
         with:
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           username: ${{ secrets.DOCKERHUB_USERNAME }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
           password: ${{ secrets.DOCKERHUB_TOKEN }}
       - name: Build and push
       - name: Build and push
-        uses: docker/build-push-action@v2
+        uses: docker/build-push-action@v6
         with:
         with:
           push: true
           push: true
           context: ./web
           context: ./web