diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 677c62205f..c74588cff3 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -29,10 +29,10 @@ jobs: matrix: sdk: [stable, beta, dev] steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 with: submodules: recursive - - uses: dart-lang/setup-dart@v1 + - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # v1.3 with: sdk: ${{ matrix.sdk }} - run: dart pub get @@ -50,20 +50,20 @@ jobs: FIREBASE_TOKEN: ${{ secrets.FIREBASE_TOKEN }} FIREBASE_PROJECT: default steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 with: submodules: recursive - run: make build - run: make write-prod-robots - - uses: actions/setup-node@v3 + - uses: actions/setup-node@56337c425554a6be30cdef71bf441f15be286854 # v3.1.1 with: node-version: ${{ env.NODE_VERSION }} - run: npm install -g firebase-tools - - uses: dart-lang/setup-dart@v1 + - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # v1.3 with: sdk: stable - run: tool/check-links.sh - - uses: FirebaseExtended/action-hosting-deploy@v0 + - uses: FirebaseExtended/action-hosting-deploy@3a02c012c6a9b183828eeb456247327a894fc698 with: repoToken: '${{ secrets.GITHUB_TOKEN }}' firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_DART_DEV }}' @@ -75,19 +75,19 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 + - uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 with: submodules: recursive - run: make build - - uses: actions/setup-node@v3 + - uses: actions/setup-node@56337c425554a6be30cdef71bf441f15be286854 # v3.1.1 with: node-version: ${{ env.NODE_VERSION }} - run: npm install -g firebase-tools - - uses: dart-lang/setup-dart@v1 + - uses: dart-lang/setup-dart@6a218f2413a3e78e9087f638a238f6b40893203d # v1.3 with: sdk: stable - run: tool/check-links.sh - - uses: FirebaseExtended/action-hosting-deploy@v0 + - uses: FirebaseExtended/action-hosting-deploy@3a02c012c6a9b183828eeb456247327a894fc698 with: repoToken: '${{ secrets.GITHUB_TOKEN }}' firebaseServiceAccount: '${{ secrets.FIREBASE_SERVICE_ACCOUNT_DART_DEV }}' diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index e386dbb8eb..dafce4d872 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -26,11 +26,11 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 # Initializes the CodeQL tools for scanning. - name: Initialize CodeQL - uses: github/codeql-action/init@7502d6e991ca767d2db617bfd823a1ed925a0d59 + uses: github/codeql-action/init@7502d6e991ca767d2db617bfd823a1ed925a0d59 # v2.1.9 with: languages: ${{ matrix.language }} # If you wish to specify custom queries, you can do so here or in a config file. @@ -41,7 +41,7 @@ jobs: # Autobuild attempts to build any compiled languages (C/C++, C#, or Java). # If this step fails, then you should remove it and run the build manually (see below) - name: Autobuild - uses: github/codeql-action/autobuild@7502d6e991ca767d2db617bfd823a1ed925a0d59 + uses: github/codeql-action/autobuild@7502d6e991ca767d2db617bfd823a1ed925a0d59 # v2.1.9 # ℹī¸ Command-line programs to run using the OS shell. # 📚 https://git.io/JvXDl @@ -55,4 +55,4 @@ jobs: # make release - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@7502d6e991ca767d2db617bfd823a1ed925a0d59 \ No newline at end of file + uses: github/codeql-action/analyze@7502d6e991ca767d2db617bfd823a1ed925a0d59 # v2.1.9 diff --git a/.github/workflows/scorecards-analysis.yml b/.github/workflows/scorecards-analysis.yml index 0c96f6ee35..543ab58596 100644 --- a/.github/workflows/scorecards-analysis.yml +++ b/.github/workflows/scorecards-analysis.yml @@ -20,7 +20,7 @@ jobs: steps: - name: "Checkout code" - uses: actions/checkout@a12a3943b4bdde767164f792f33f40b04645d846 # v3.0.0 + uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3.0.2 with: persist-credentials: false