diff --git a/.github/workflows/ios-cloud-build.yml b/.github/workflows/ios-cloud-build.yml index 1be2af7..ce50112 100644 --- a/.github/workflows/ios-cloud-build.yml +++ b/.github/workflows/ios-cloud-build.yml @@ -29,17 +29,17 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} - name: Setup SSH key - uses: webfactory/ssh-agent@v0.4.1 + uses: webfactory/ssh-agent@v0.8.0 with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: 3.2.2 bundler-cache: true - name: Fastlane Enterprise run: | @@ -49,12 +49,12 @@ jobs: MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }} APPCENTER_API_TOKEN: ${{ secrets.APPCENTER_API_TOKEN }} - name: Upload IPA - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.ipa path: build_output/*.ipa - name: Upload dSYM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.app.dSYM.zip path: build_output/*.app.dSYM.zip diff --git a/.github/workflows/ios-cloud-release.yml b/.github/workflows/ios-cloud-release.yml index c2c15a7..c7fd2ed 100644 --- a/.github/workflows/ios-cloud-release.yml +++ b/.github/workflows/ios-cloud-release.yml @@ -30,17 +30,17 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} - name: Setup SSH key - uses: webfactory/ssh-agent@v0.4.1 + uses: webfactory/ssh-agent@v0.8.0 with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: 3.2.2 bundler-cache: true - name: Fastlane Beta run: | @@ -50,12 +50,12 @@ jobs: APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }} MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }} - name: Upload IPA - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.ipa path: build_output/*.ipa - name: Upload dSYM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.app.dSYM.zip path: build_output/*.app.dSYM.zip diff --git a/.github/workflows/ios-cloud-test.yml b/.github/workflows/ios-cloud-test.yml index 0974908..d9d83d4 100644 --- a/.github/workflows/ios-cloud-test.yml +++ b/.github/workflows/ios-cloud-test.yml @@ -26,18 +26,18 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} fetch-depth: 0 - name: Setup SSH key - uses: webfactory/ssh-agent@v0.4.1 + uses: webfactory/ssh-agent@v0.8.0 with: ssh-private-key: ${{ secrets.SSH_PRIVATE_KEY }} - name: Setup Ruby uses: ruby/setup-ruby@v1 with: - ruby-version: 2.7 + ruby-version: 3.2.2 bundler-cache: true - name: Fastlane Test run: | diff --git a/.github/workflows/ios-selfhosted-build.yml b/.github/workflows/ios-selfhosted-build.yml index aadd7bf..64214a8 100644 --- a/.github/workflows/ios-selfhosted-build.yml +++ b/.github/workflows/ios-selfhosted-build.yml @@ -24,7 +24,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} - name: Fastlane Enterprise @@ -36,15 +36,12 @@ jobs: MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }} APPCENTER_API_TOKEN: ${{ secrets.APPCENTER_API_TOKEN }} - name: Upload IPA - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.ipa path: build_output/*.ipa - name: Upload dSYM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.app.dSYM.zip path: build_output/*.app.dSYM.zip - - name: Clear Archives - run: | - rm -rf ~/Library/Developer/Xcode/Archives diff --git a/.github/workflows/ios-selfhosted-release.yml b/.github/workflows/ios-selfhosted-release.yml index 9a0b8ea..9cd1b57 100644 --- a/.github/workflows/ios-selfhosted-release.yml +++ b/.github/workflows/ios-selfhosted-release.yml @@ -25,7 +25,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} - name: Fastlane Beta @@ -37,15 +37,12 @@ jobs: APP_STORE_CONNECT_API_KEY_KEY: ${{ secrets.APP_STORE_CONNECT_API_KEY_KEY }} MATCH_PASSWORD: ${{ secrets.MATCH_PASSWORD }} - name: Upload IPA - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.ipa path: build_output/*.ipa - name: Upload dSYM - uses: actions/upload-artifact@v2 + uses: actions/upload-artifact@v4 with: name: Build.app.dSYM.zip path: build_output/*.app.dSYM.zip - - name: Clear Archives - run: | - rm -rf ~/Library/Developer/Xcode/Archives diff --git a/.github/workflows/ios-selfhosted-test.yml b/.github/workflows/ios-selfhosted-test.yml index 658535f..7efac6c 100644 --- a/.github/workflows/ios-selfhosted-test.yml +++ b/.github/workflows/ios-selfhosted-test.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} fetch-depth: 0 diff --git a/.github/workflows/universal-cloud-backup.yml b/.github/workflows/universal-cloud-backup.yml index 626c83f..fc9353c 100644 --- a/.github/workflows/universal-cloud-backup.yml +++ b/.github/workflows/universal-cloud-backup.yml @@ -31,7 +31,7 @@ jobs: steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} fetch-depth: 0 # Make deep copy diff --git a/.github/workflows/universal-selfhosted-backup.yml b/.github/workflows/universal-selfhosted-backup.yml index 1863ae9..8001751 100644 --- a/.github/workflows/universal-selfhosted-backup.yml +++ b/.github/workflows/universal-selfhosted-backup.yml @@ -35,7 +35,7 @@ jobs: - name: Clean temp run : rm -f /tmp/ssh-auth.sock - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: lfs: ${{ inputs.use_git_lfs }} fetch-depth: 0 # Make deep copy diff --git a/.github/workflows/workflows-lint.yml b/.github/workflows/workflows-lint.yml index b700893..27a85b3 100644 --- a/.github/workflows/workflows-lint.yml +++ b/.github/workflows/workflows-lint.yml @@ -8,7 +8,7 @@ jobs: timeout-minutes: 30 steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@v4 - name: Download actionlint id: get_actionlint run: bash <(curl https://raw.githubusercontent.com/rhysd/actionlint/main/scripts/download-actionlint.bash)