diff --git a/.github/workflows/codeql-package.yml b/.github/workflows/codeql-package.yml index c9fddff..ecc0791 100644 --- a/.github/workflows/codeql-package.yml +++ b/.github/workflows/codeql-package.yml @@ -82,11 +82,11 @@ jobs: # Checkout the repository. - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Initialize CodeQL. - name: Initialize CodeQL - uses: github/codeql-action/init@v3.28.17 + uses: github/codeql-action/init@v4.31.2 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -116,7 +116,7 @@ jobs: # Perform CodeQL analysis after the build has completed successfully or failed. - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3.28.17 + uses: github/codeql-action/analyze@v4.31.2 if: success() || failure() with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/codeql-samples-quickstart.yml b/.github/workflows/codeql-samples-quickstart.yml index 172fc7a..d49acae 100644 --- a/.github/workflows/codeql-samples-quickstart.yml +++ b/.github/workflows/codeql-samples-quickstart.yml @@ -84,11 +84,11 @@ jobs: # Checkout the repository. - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Initialize CodeQL. - name: Initialize CodeQL - uses: github/codeql-action/init@v3.28.17 + uses: github/codeql-action/init@v4.31.2 with: languages: ${{ matrix.language }} build-mode: ${{ matrix.build-mode }} @@ -119,7 +119,7 @@ jobs: # Perform CodeQL Analysis if the build succeeded or failed. - name: Perform CodeQL Analysis - uses: github/codeql-action/analyze@v3.28.17 + uses: github/codeql-action/analyze@v4.31.2 if: success() || failure() with: category: "/language:${{matrix.language}}" diff --git a/.github/workflows/e2e-test-fusionauth-latest-ios-latest.yml b/.github/workflows/e2e-test-fusionauth-latest-ios-latest.yml index 56b9529..d31ea21 100644 --- a/.github/workflows/e2e-test-fusionauth-latest-ios-latest.yml +++ b/.github/workflows/e2e-test-fusionauth-latest-ios-latest.yml @@ -95,7 +95,7 @@ jobs: # Checkout the repository. - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Install FusionAuth with brew. - name: Install PostgreSQL @@ -187,7 +187,7 @@ jobs: run: set -o pipefail && xcodebuild test -workspace FusionAuthSDK.xcworkspace/ -scheme fusionauth-quickstart-swift-ios-native -destination "${{matrix.destination}}" -skipPackagePluginValidation -parallel-testing-enabled NO - name: Upload recording - uses: actions/upload-artifact@v4.6.2 + uses: actions/upload-artifact@v5.0.0 if: ${{ failure() }} with: name: FusionAuth-${{ env.fusionauth-docker-image-version }}_${{ matrix.os }}_xcode-${{ matrix.xcode }}_swift-${{ matrix.swift }}_${{ matrix.simulator-platform }}-${{ matrix.simulator-version }}.xcresult diff --git a/.github/workflows/e2e-test-fusionauth-latest-ios-matrix.yml b/.github/workflows/e2e-test-fusionauth-latest-ios-matrix.yml index 89e4a41..174fa3d 100644 --- a/.github/workflows/e2e-test-fusionauth-latest-ios-matrix.yml +++ b/.github/workflows/e2e-test-fusionauth-latest-ios-matrix.yml @@ -124,7 +124,7 @@ jobs: # Checkout the repository. - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Install FusionAuth with brew. - name: Install PostgreSQL @@ -218,7 +218,7 @@ jobs: run: set -o pipefail && xcodebuild test -workspace FusionAuthSDK.xcworkspace/ -scheme fusionauth-quickstart-swift-ios-native -destination "${{matrix.destination}}" -skipPackagePluginValidation -parallel-testing-enabled NO - name: Upload recording - uses: actions/upload-artifact@v4.6.2 + uses: actions/upload-artifact@v5.0.0 if: ${{ failure() }} with: name: FusionAuth-${{ env.fusionauth-docker-image-version }}_${{ matrix.os }}_xcode-${{ matrix.xcode }}_swift-${{ matrix.swift }}_${{ matrix.simulator-platform }}-${{ matrix.simulator-version }}.xcresult diff --git a/.github/workflows/e2e-test-fusionauth-matrix-ios-latest.yml b/.github/workflows/e2e-test-fusionauth-matrix-ios-latest.yml index 22ad8d8..0a12449 100644 --- a/.github/workflows/e2e-test-fusionauth-matrix-ios-latest.yml +++ b/.github/workflows/e2e-test-fusionauth-matrix-ios-latest.yml @@ -91,7 +91,7 @@ jobs: # Checkout the repository. - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Install FusionAuth with brew. - name: Install PostgreSQL @@ -185,7 +185,7 @@ jobs: run: set -o pipefail && xcodebuild test -workspace FusionAuthSDK.xcworkspace/ -scheme fusionauth-quickstart-swift-ios-native -destination "${{matrix.destination}}" -skipPackagePluginValidation -parallel-testing-enabled NO - name: Upload recording - uses: actions/upload-artifact@v4.6.2 + uses: actions/upload-artifact@v5.0.0 if: ${{ failure() }} with: name: FusionAuth-${{ matrix.fusionauth-docker-image-version }}_${{ matrix.os }}_xcode-${{ matrix.xcode }}_swift-${{ matrix.swift }}_${{ matrix.simulator-platform }}-${{ matrix.simulator-version }}.xcresult diff --git a/.github/workflows/mobsf.yml b/.github/workflows/mobsf.yml index e0ef9ec..b73768f 100644 --- a/.github/workflows/mobsf.yml +++ b/.github/workflows/mobsf.yml @@ -27,17 +27,17 @@ jobs: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4.2.2 + - uses: actions/checkout@v5.0.0 # Sets up the python as a prerequisites for MobSF - name: Setup python - uses: actions/setup-python@v5.6.0 + uses: actions/setup-python@v6.0.0 with: python-version: 3.9 # Sets up the reviewdog cli - name: Setup reviewdog - uses: reviewdog/action-setup@e04ffabe3898a0af8d0fb1af00c188831c4b5893 # v1.3.2 + uses: reviewdog/action-setup@d8edfce3dd5e1ec6978745e801f9c50b5ef80252 # v1.4.0 - name: Show reviewdog version run: reviewdog -version @@ -50,7 +50,7 @@ jobs: # Uploads Sarif Report to GitHub - name: Upload mobsfscan report - uses: github/codeql-action/upload-sarif@v3.28.17 + uses: github/codeql-action/upload-sarif@v4.31.2 if: success() || failure() with: sarif_file: mobsf.sarif.json diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index e1cd9a0..a8df90f 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -37,7 +37,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 - name: Add labels to the repository if not present env: @@ -67,7 +67,7 @@ jobs: steps: - id: release name: Run prerelease release-please - uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0 + uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0 with: config-file: ".github/prerelease-config.json" manifest-file: ".github/prerelease-manifest.json" @@ -114,7 +114,7 @@ jobs: echo "Running pre-release step!" - name: Run release release-please - uses: googleapis/release-please-action@a02a34c4d625f9be7cb89156071d8567266a2445 # v4.2.0 + uses: googleapis/release-please-action@16a9c90856f42705d54a6fda1823352bdc62cf38 # v4.4.0 with: config-file: ".github/release-config.json" manifest-file: ".github/release-manifest.json" diff --git a/.github/workflows/swiftlint.yml b/.github/workflows/swiftlint.yml index b84b4f8..9436fad 100644 --- a/.github/workflows/swiftlint.yml +++ b/.github/workflows/swiftlint.yml @@ -26,25 +26,25 @@ jobs: steps: # Sets up the reviewdog cli - name: Setup reviewdog - uses: reviewdog/action-setup@e04ffabe3898a0af8d0fb1af00c188831c4b5893 # v1.3.2 + uses: reviewdog/action-setup@d8edfce3dd5e1ec6978745e801f9c50b5ef80252 # v1.4.0 - name: Show reviewdog version run: reviewdog -version # Checks-out your repository under $GITHUB_WORKSPACE, so your job can access it - name: Checkout repository - uses: actions/checkout@v4.2.2 + uses: actions/checkout@v5.0.0 # Performs analysis using Swift Lint and outputs a Sarif Report - name: GitHub Action for SwiftLint - uses: stanfordbdhg/action-swiftlint@f6ee119765c4b81b667fa84b1e9ee77ca864f622 # v4.1.1 + uses: stanfordbdhg/action-swiftlint@234b29234afef1ae74ee94b915c41484bddb7f17 # v4.1.2 with: args: --reporter sarif --output lint-results-debug.sarif # https://github.com/realm/SwiftLint/issues/4048 # Uploads Sarif Report for the app to GitHub - name: Upload Swift app report - uses: github/codeql-action/upload-sarif@v3.28.17 + uses: github/codeql-action/upload-sarif@v4.31.2 if: success() || failure() with: sarif_file: lint-results-debug.sarif