diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index a0cbfc4..de55dff 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -34,7 +34,7 @@ jobs: if: github.event.pull_request.draft == false && !contains(github.repository, 'template') timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Select Xcode version run: sudo xcode-select -s '/Applications/Xcode_${{ env.XCODE_VERSION }}.app' @@ -59,7 +59,7 @@ jobs: - name: Cache SPM id: cache_spm - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: fastlane/sourcePackages key: ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }} @@ -68,7 +68,7 @@ jobs: - name: Cache Derived Data id: cache_derived_data - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: fastlane/derivedData key: ${{ runner.os }}-xcode-${{ env.XCODE_VERSION }}-derived-data-${{ hashFiles('**/Package.resolved', '**/Template.xcodeproj') }} @@ -89,7 +89,7 @@ jobs: run: bundle exec fastlane deploy changelog:${{ github.head_ref || github.ref_name }} --env $FASTLANE_ENV - name: Post TestFlight build number to Pull Request - uses: actions/github-script@v7 + uses: actions/github-script@v9 if: github.event.pull_request with: github-token: ${{ secrets.HOPPSEN_BOT_TOKEN }} @@ -102,7 +102,7 @@ jobs: }) - name: Upload output files - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: outputs path: | @@ -113,7 +113,7 @@ jobs: - name: Upload gym build log if: failure() - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: gym-log path: /Users/runner/Library/Logs/gym/*.log diff --git a/.github/workflows/linting.yml b/.github/workflows/linting.yml index c77f0bd..6a43382 100644 --- a/.github/workflows/linting.yml +++ b/.github/workflows/linting.yml @@ -20,10 +20,10 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 30 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Read version from Mintfile run: echo "SWIFTLINT_VERSION=$(awk '/SwiftLint/ {split($0, a, "@"); print a[2]}' Mintfile)" >> $GITHUB_ENV - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: .build/release/swiftlint key: ${{ runner.os }}-linting-swiftlint-${{ env.SWIFTLINT_VERSION }} @@ -49,10 +49,10 @@ jobs: runs-on: ubuntu-latest timeout-minutes: 20 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Read version from Mintfile run: echo "SWIFTFORMAT_VERSION=$(awk '/SwiftFormat/ {split($0, a, "@"); print a[2]}' Mintfile)" >> $GITHUB_ENV - - uses: actions/cache@v4 + - uses: actions/cache@v6 with: path: .build/release/swiftformat key: ${{ runner.os }}-linting-swiftformat-${{ env.SWIFTFORMAT_VERSION }} diff --git a/.github/workflows/releaseMonitor.yml b/.github/workflows/releaseMonitor.yml index 9797134..90ce07c 100644 --- a/.github/workflows/releaseMonitor.yml +++ b/.github/workflows/releaseMonitor.yml @@ -36,7 +36,7 @@ jobs: if: ${{ needs.check-release-tags.outputs.has-tags == 'true' }} steps: - name: Setup Node.js - uses: actions/setup-node@v4 + uses: actions/setup-node@v7 with: node-version: '20' @@ -44,7 +44,7 @@ jobs: run: npm install jsonwebtoken - name: Check App Store Version - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: github-token: ${{ secrets.HOPPSEN_BOT_TOKEN }} script: | diff --git a/.github/workflows/releasing.yml b/.github/workflows/releasing.yml index b63a780..ef12dbc 100644 --- a/.github/workflows/releasing.yml +++ b/.github/workflows/releasing.yml @@ -38,7 +38,7 @@ jobs: if: ${{ !contains(github.repository, 'template') }} timeout-minutes: 60 steps: - - uses: actions/checkout@v4 + - uses: actions/checkout@v7 - name: Select Xcode version run: sudo xcode-select -s '/Applications/Xcode_${{ env.XCODE_VERSION }}.app' @@ -63,7 +63,7 @@ jobs: - name: Cache SPM id: cache_spm - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: fastlane/sourcePackages key: ${{ runner.os }}-spm-${{ hashFiles('**/Package.resolved') }} @@ -72,7 +72,7 @@ jobs: - name: Cache Derived Data id: cache_derived_data - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: fastlane/derivedData key: ${{ runner.os }}-xcode-${{ env.XCODE_VERSION }}-derived-data-${{ hashFiles('**/Package.resolved', '**/Template.xcodeproj') }} @@ -93,7 +93,7 @@ jobs: run: bundle exec fastlane deploy changelog:${{ github.head_ref || github.ref_name }} --env $FASTLANE_ENV - name: Create Git Tag - uses: actions/github-script@v7 + uses: actions/github-script@v9 with: github-token: ${{ secrets.HOPPSEN_BOT_TOKEN }} script: | @@ -109,7 +109,7 @@ jobs: run: bundle exec fastlane upload_metadata version_number:${{ env.VERSION_NUMBER }} build_number:${{ env.BUILD_NUMBER }} --env $FASTLANE_ENV - name: Upload output files - uses: actions/upload-artifact@v4 + uses: actions/upload-artifact@v7 with: name: outputs path: |