diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml index 1314855..5e484c6 100644 --- a/.github/workflows/cd.yml +++ b/.github/workflows/cd.yml @@ -16,10 +16,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Download JAR from CI - uses: actions/download-artifact@v4 + uses: actions/download-artifact@v7 with: name: tech-fork-jar path: build/libs/ @@ -44,7 +44,7 @@ jobs: password: ${{ secrets.DOCKERHUB_TOKEN }} - name: Build and push Docker image - uses: docker/build-push-action@v5 + uses: docker/build-push-action@v6 with: context: . platforms: linux/arm64 @@ -81,10 +81,10 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Copy deployment files to server - uses: appleboy/scp-action@v0.1.7 + uses: appleboy/scp-action@v1 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} @@ -93,7 +93,7 @@ jobs: target: "~/deploy/" - name: Deploy with blue-green strategy - uses: appleboy/ssh-action@v1.0.3 + uses: appleboy/ssh-action@v1 with: host: ${{ secrets.EC2_HOST }} username: ${{ secrets.EC2_USERNAME }} diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 60fbce6..438c0fe 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -12,16 +12,16 @@ jobs: steps: - name: Checkout code - uses: actions/checkout@v4 + uses: actions/checkout@v6 - name: Set up JDK 17 - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: java-version: '17' distribution: 'temurin' - name: Setup Gradle - uses: gradle/actions/setup-gradle@v3 + uses: gradle/actions/setup-gradle@v5 - name: Grant execute permission for gradlew run: chmod +x ./gradlew @@ -35,7 +35,7 @@ jobs: run: ./gradlew build --no-daemon - name: Upload build artifact - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v6 with: name: tech-fork-jar path: build/libs/*.jar