From 94b13ec59a9ccfa8e8606a8d6b5da55be69299b9 Mon Sep 17 00:00:00 2001 From: Eduardo Cabral <47820549+FerroEduardo@users.noreply.github.com> Date: Sun, 21 Jul 2024 14:54:33 -0300 Subject: [PATCH] chore: upgrade ci steps --- .github/workflows/build.yaml | 4 ++-- .github/workflows/deploy-prod.yaml | 15 ++++++++++----- 2 files changed, 12 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 56f6656..403bc6a 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -7,10 +7,10 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Check out repository' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 'Set up JDK' - uses: actions/setup-java@v3 + uses: actions/setup-java@v4 with: java-version: '17' distribution: 'temurin' diff --git a/.github/workflows/deploy-prod.yaml b/.github/workflows/deploy-prod.yaml index 1dd297e..611f48a 100644 --- a/.github/workflows/deploy-prod.yaml +++ b/.github/workflows/deploy-prod.yaml @@ -14,16 +14,16 @@ jobs: runs-on: ubuntu-latest steps: - name: 'Check out repository' - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: Log in to Docker Hub - uses: docker/login-action@v3.0.0 + uses: docker/login-action@v3.2.0 with: username: ${{ secrets.DOCKERHUB_USERNAME }} password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Docker image - uses: docker/build-push-action@v5.0.0 + uses: docker/build-push-action@v6.4.1 with: context: . file: ./Dockerfile @@ -32,6 +32,11 @@ jobs: push: ${{ github.event_name != 'pull_request' }} tags: eduardoferro/capivara:${{ github.sha }},${{ github.event_name == 'release' && format('eduardoferro/capivara:latest,eduardoferro/capivara:{0}', github.ref_name) || '' }} + - name: 'debug' + run: echo $(nc -w10 -z -v $INSTANCE_IP 22) + env: + INSTANCE_IP: ${{ secrets.INSTANCE_IP }} + - name: 'Wait for SSH' run: | SLEEP=1 @@ -50,7 +55,7 @@ jobs: INSTANCE_IP: ${{ secrets.INSTANCE_IP }} - name: 'Push start-container.sh' - uses: appleboy/scp-action@v0.1.4 + uses: appleboy/scp-action@v0.1.7 with: host: ${{ secrets.INSTANCE_IP }} username: ${{ secrets.SSH_USERNAME }} @@ -61,7 +66,7 @@ jobs: strip_components: 1 - name: 'Start BOT' - uses: appleboy/ssh-action@v0.1.4 + uses: appleboy/ssh-action@v0.1.7 with: host: ${{ secrets.INSTANCE_IP }} username: ${{ secrets.SSH_USERNAME }}