diff --git a/.github/workflows/analyze.yaml b/.github/workflows/analyze.yaml index 25ac4ca..c15f4a5 100644 --- a/.github/workflows/analyze.yaml +++ b/.github/workflows/analyze.yaml @@ -29,7 +29,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -37,7 +37,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: "Run Flutter Analyze" @@ -48,9 +48,9 @@ jobs: timeout-minutes: 20 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "17" @@ -62,11 +62,11 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: Restore Cache - uses: actions/cache/restore@v4 + uses: actions/cache/restore@v6 id: cache with: path: /home/linuxbrew/.linuxbrew @@ -78,7 +78,7 @@ jobs: export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 brew install swift-format - name: Save Cache - uses: actions/cache/save@v4 + uses: actions/cache/save@v6 if: steps.cache.outputs.cache-hit != 'true' with: path: /home/linuxbrew/.linuxbrew diff --git a/.github/workflows/build.yaml b/.github/workflows/build.yaml index 2ce068e..9800c17 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -37,9 +37,9 @@ jobs: labels: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "17" @@ -51,7 +51,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: "Run flutter test" @@ -64,9 +64,9 @@ jobs: labels: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "17" @@ -78,7 +78,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: "Run Android native unit tests" @@ -94,7 +94,7 @@ jobs: working_directory: "example" steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -102,11 +102,11 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: Cache podfiles - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: "**/Pods" key: ${{ runner.os }}-pods-${{ hashFiles('**/*.podspec') }} @@ -131,9 +131,9 @@ jobs: MAPS_API_KEY: ${{ secrets.ACTIONS_API_KEY }} steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup java - uses: actions/setup-java@v4 + uses: actions/setup-java@v5 with: distribution: "temurin" java-version: "17" @@ -145,7 +145,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: "Run build for Android" @@ -161,7 +161,7 @@ jobs: MAPS_API_KEY: ${{ secrets.ACTIONS_API_KEY }} steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -170,11 +170,11 @@ jobs: cache: true architecture: x64 - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: melos-version: "6.3.2" - name: Cache podfiles - uses: actions/cache@v4 + uses: actions/cache@v6 with: path: "**/Pods" key: ${{ runner.os }}-pods-${{ hashFiles('**/*.podspec') }} diff --git a/.github/workflows/licence-check.yaml b/.github/workflows/licence-check.yaml index e61709a..8c90332 100644 --- a/.github/workflows/licence-check.yaml +++ b/.github/workflows/licence-check.yaml @@ -29,9 +29,9 @@ jobs: timeout-minutes: 30 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 - name: Setup go - uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c + uses: actions/setup-go@924ae3a1cded613372ab5595356fb5720e22ba16 with: go-version: "^1.13.1" # Go is used by addlicense command (addlicense is used in melos run @@ -45,7 +45,7 @@ jobs: channel: "stable" cache: true - name: Install Melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@32cdd07de9761c0ab24b07a1c9913d2a56f51433 with: # Running `melos bootstrap` is not needed because we use Melos just # for the `check-license-header` script. diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b8c1c78..177b24a 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -31,7 +31,7 @@ jobs: release-please: runs-on: ubuntu-latest steps: - - uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 + - uses: googleapis/release-please-action@45996ed1f6d02564a971a2fa1b5860e934307cf7 with: token: ${{ secrets.SYNCED_GITHUB_TOKEN_REPO }} config-file: release-please-config.json