diff --git a/.github/workflows/build-test.yml b/.github/workflows/build-test.yml index 97ae5a6f..8132a14a 100644 --- a/.github/workflows/build-test.yml +++ b/.github/workflows/build-test.yml @@ -25,15 +25,15 @@ jobs: dotnet-version: ['8.0.x'] steps: - - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup .NET Core SDK ${{ matrix.dotnet-version }} - uses: actions/setup-dotnet@871f041373faaad213a635d9afb62905ec029bbb # v1.10.1 + uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0 with: dotnet-version: ${{ matrix.dotnet-version }} - name: Initialize CodeQL - uses: github/codeql-action/init@42947a340483f03ba47bb1a039b2c519aab3df85 # v3.37.8 + uses: github/codeql-action/init@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 with: languages: csharp, javascript @@ -53,7 +53,7 @@ jobs: dotnet test --configuration Release --no-restore --verbosity normal --logger:trx --collect:"XPlat Code Coverage" --results-directory ./TestResults - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@42947a340483f03ba47bb1a039b2c519aab3df85 # v3.37.8 + uses: github/codeql-action/analyze@cdf488f595d80d6e07e03d4674febd5ab45fa938 # v4.37.9 with: category: 'dotnet-version-${{ matrix.dotnet-version }}-analysis' @@ -67,7 +67,7 @@ jobs: reporter: dotnet-trx # Format of test results - name: Upload test results - uses: actions/upload-artifact@ea165f8d65b6e75b540449e92b4886f43607fa02 # v4.6.2 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: test-results-coverage-report path: src/TestResults/**/coverage.cobertura.xml diff --git a/.github/workflows/dotnet-format.yml b/.github/workflows/dotnet-format.yml index 05b4f77d..2201c573 100644 --- a/.github/workflows/dotnet-format.yml +++ b/.github/workflows/dotnet-format.yml @@ -17,7 +17,7 @@ jobs: steps: - name: Setup .NET Core - uses: actions/setup-dotnet@871f041373faaad213a635d9afb62905ec029bbb # v1.10.1 + uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0 with: dotnet-version: '8.0.x' @@ -25,7 +25,7 @@ jobs: run: dotnet tool install -g dotnet-format - name: Check out code - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Run dotnet format run: dotnet format '.\src\Microsoft.PowerApps.TestEngine' --verify-no-changes --severity warn diff --git a/.github/workflows/hugo.yml b/.github/workflows/hugo.yml index a4bab689..8ad914f4 100644 --- a/.github/workflows/hugo.yml +++ b/.github/workflows/hugo.yml @@ -31,9 +31,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@11d5960a326750d5838078e36cf38b85af677262 # v4.4.0 + uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Setup .NET - uses: actions/setup-dotnet@55ec9447dda3d1cf6bd587150f3262f30ee10815 # v3.4.2 + uses: actions/setup-dotnet@a98b56852c35b8e3190ac28c8c2271da59106c68 # v6.0.0 with: dotnet-version: '9.0.x' - name: Publish .NET project @@ -42,7 +42,7 @@ jobs: dotnet workload install wasm-tools dotnet publish -c Release - name: Setup Hugo - uses: peaceiris/actions-hugo@16361eb4acea8698b220b76c0d4e84e1fd22c61d # v2.6.0 + uses: peaceiris/actions-hugo@2752ce1d29631191ea3f27c23495fa06139a5b78 # v3.2.1 with: hugo-version: 'latest' - name: Build with Hugo @@ -51,7 +51,7 @@ jobs: hugo --minify - name: Upload artifact # Automatically uploads an artifact from the './public' directory by default - uses: actions/upload-pages-artifact@56afc609e74202658d3ffba0e8f6dda462b719fa # v3.0.1 + uses: actions/upload-pages-artifact@fc324d3547104276b827a68afc52ff2a11cc49c9 # v5.0.0 with: path: src/docs/site @@ -66,4 +66,4 @@ jobs: - name: Deploy to GitHub Pages if: ${{ github.ref == vars.SourceBranch }} id: deployment - uses: actions/deploy-pages@d6db90164ac5ed86f2b6aed7e0febac5b3c0c03e # v4.0.5 \ No newline at end of file + uses: actions/deploy-pages@368f82528645a54fb793d4d04e342629a3f51346 # v5.0.1 \ No newline at end of file diff --git a/.github/workflows/yaml-integration-tests.yml b/.github/workflows/yaml-integration-tests.yml index 33db3f74..5ce9d4a7 100644 --- a/.github/workflows/yaml-integration-tests.yml +++ b/.github/workflows/yaml-integration-tests.yml @@ -10,7 +10,7 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@0717577d45739eb3c851188b29f50ed6c0b2194e # v2.8.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Integration Test env: user1Email: '${{ secrets.POWER_PLATFORM_USER }}' @@ -31,7 +31,7 @@ jobs: path: '**/*.trx' reporter: dotnet-trx # Format of test results - name: Upload a Build Artifact - uses: actions/upload-artifact@82c141cc518b40d92cc801eee768e7aafc9c2fa2 # v2.3.1 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 if: ${{always()}} with: name: 'Test Run'