diff --git a/.github/workflows/analyze.yaml b/.github/workflows/analyze.yaml index a676740..7c171c2 100644 --- a/.github/workflows/analyze.yaml +++ b/.github/workflows/analyze.yaml @@ -32,7 +32,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -40,7 +40,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: "Run Flutter Analyze" @@ -51,9 +51,9 @@ jobs: timeout-minutes: 20 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4 + uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1 with: distribution: "temurin" java-version: "17" @@ -65,11 +65,11 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: Restore Cache - uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 + uses: actions/cache/restore@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 id: cache with: path: /home/linuxbrew/.linuxbrew @@ -81,7 +81,7 @@ jobs: export HOMEBREW_NO_INSTALLED_DEPENDENTS_CHECK=1 brew install swift-format - name: Save Cache - uses: actions/cache/save@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 + uses: actions/cache/save@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 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 b9f34ba..1594c9c 100644 --- a/.github/workflows/build.yaml +++ b/.github/workflows/build.yaml @@ -40,9 +40,9 @@ jobs: labels: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4 + uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1 with: distribution: "temurin" java-version: "17" @@ -54,7 +54,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: "Run flutter test" @@ -67,9 +67,9 @@ jobs: labels: ubuntu-latest steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4 + uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1 with: distribution: "temurin" java-version: "17" @@ -81,7 +81,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: "Run Android native unit tests" @@ -97,7 +97,7 @@ jobs: working_directory: "example" steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -105,11 +105,11 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: Cache podfiles - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: "**/Pods" key: ${{ runner.os }}-pods-${{ hashFiles('**/*.podspec') }} @@ -134,9 +134,9 @@ jobs: MAPS_API_KEY: ${{ secrets.ACTIONS_API_KEY }} steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup java - uses: actions/setup-java@cf277c60eb25467037889841efdb72551f06f6c3 # v4 + uses: actions/setup-java@de7274f081f381c8f8158605e0321c36c376e2e6 # v6.0.1 with: distribution: "temurin" java-version: "17" @@ -148,7 +148,7 @@ jobs: channel: "stable" cache: true - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: "Run build for Android" @@ -164,7 +164,7 @@ jobs: MAPS_API_KEY: ${{ secrets.ACTIONS_API_KEY }} steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup flutter uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 with: @@ -173,11 +173,11 @@ jobs: cache: true architecture: x64 - name: Setup melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 with: melos-version: "6.3.2" - name: Cache podfiles - uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4 + uses: actions/cache@55cc8345863c7cc4c66a329aec7e433d2d1c52a9 # v6.1.0 with: path: "**/Pods" key: ${{ runner.os }}-pods-${{ hashFiles('**/*.podspec') }} diff --git a/.github/workflows/licence-check.yaml b/.github/workflows/licence-check.yaml index d334939..1e4b3b0 100644 --- a/.github/workflows/licence-check.yaml +++ b/.github/workflows/licence-check.yaml @@ -32,9 +32,9 @@ jobs: timeout-minutes: 30 steps: - name: Checkout code - uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 - name: Setup go - uses: actions/setup-go@4dc6199c7b1a012772edbd06daecab0f50c9053c + uses: actions/setup-go@b7ad1dad31e06c5925ef5d2fc7ad053ef454303e with: go-version: "^1.13.1" # Go is used by addlicense command (addlicense is used in melos run @@ -48,7 +48,7 @@ jobs: channel: "stable" cache: true - name: Install Melos - uses: bluefireteam/melos-action@6085791af7036f6366c9a4b9d55105c0ef9c6388 + uses: bluefireteam/melos-action@0b6c80d9846e6b1841c97d527ceb37e17db23f56 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