diff --git a/.github/workflows/close-no-response.yml b/.github/workflows/close-no-response.yml index 8610232b..d2ea8f6f 100644 --- a/.github/workflows/close-no-response.yml +++ b/.github/workflows/close-no-response.yml @@ -17,7 +17,7 @@ jobs: pull-requests: write steps: # https://github.com/marketplace/actions/close-stale-issues - - uses: actions/stale@eb5cf3af3ac0a1aa4c9c45633dd1ae542a27a899 # v10.3.0 + - uses: actions/stale@4391f3da665fdf50b6810c1a66712fb9ba21aa93 # v11.0.0 with: days-before-stale: -1 # Add the stale label manually. days-before-close: 21 diff --git a/.github/workflows/code-analysis.yml b/.github/workflows/code-analysis.yml index e8e567a4..a1a5b309 100644 --- a/.github/workflows/code-analysis.yml +++ b/.github/workflows/code-analysis.yml @@ -23,7 +23,7 @@ jobs: format-and-analyze: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -64,7 +64,7 @@ jobs: permissions: checks: write # to publish the report steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: axel-op/dart-package-analyzer@7a6c3c66bce78d82b729a1ffef2d9458fde6c8d2 # v3 id: analysis # set an id for the current step with: @@ -85,9 +85,9 @@ jobs: permissions: checks: write # to publish the report steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Prefer running on Ubuntu over Dart Docker image - - uses: dart-lang/setup-dart@65eb853c7ba17dde3be364c3d2858773e7144260 # v1.7.2 + - uses: dart-lang/setup-dart@7654d458321ee25acccccfdb86cd48bd95768ff1 # v1.8.0 with: sdk: ${{ env.DART_VERSION }} - name: Install coverage tools @@ -113,7 +113,7 @@ jobs: result_path: objectbox/coverage/lcov.info min_coverage: 90 token: ${{ github.token }} - - uses: danielpalme/ReportGenerator-GitHub-Action@049f7ec958c672fd31d5cc1cb01622dc8d2e23ab # v5.5.10 + - uses: danielpalme/ReportGenerator-GitHub-Action@d3ebf1f760f7d8ab92cc44d9bcfee7ad73722a31 # v5.5.11 with: reports: 'objectbox/coverage/lcov.info' targetdir: 'coveragereport' diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index fa1fcc7b..076ef20c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -31,9 +31,9 @@ jobs: generator-integ-tests: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 # Prefer running on Ubuntu over Dart Docker image - - uses: dart-lang/setup-dart@65eb853c7ba17dde3be364c3d2858773e7144260 # v1.7.2 + - uses: dart-lang/setup-dart@7654d458321ee25acccccfdb86cd48bd95768ff1 # v1.8.0 with: sdk: ${{ env.DART_VERSION }} - name: Install ObjectBox C library @@ -47,7 +47,7 @@ jobs: init-script: runs-on: ubuntu-24.04 steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -72,10 +72,10 @@ jobs: - 3.7.2 # Use latest bugfix release to get tooling fixes runs-on: ${{ matrix.os }} steps: - - uses: dart-lang/setup-dart@65eb853c7ba17dde3be364c3d2858773e7144260 # v1.7.2 + - uses: dart-lang/setup-dart@7654d458321ee25acccccfdb86cd48bd95768ff1 # v1.8.0 with: sdk: ${{ matrix.sdk }} - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - name: Generator Test working-directory: generator run: | @@ -109,7 +109,7 @@ jobs: - windows-2025 runs-on: ${{ matrix.os }} steps: - - uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0 # v7.0.0 + - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1 - uses: subosito/flutter-action@1a449444c387b1966244ae4d4f8c696479add0b2 # v2.23.0 with: flutter-version: ${{ env.FLUTTER_VERSION }} @@ -119,10 +119,11 @@ jobs: # highest supported JDK. # ubuntu-24.04 defaults to JDK 17. # https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md#java - uses: actions/setup-java@ad2b38190b15e4d6bdf0c97fb4fca8412226d287 # v5.3.0 + uses: actions/setup-java@b6effb05e454b25005698d916606bdc6ffcbf961 # v5.7.0 with: distribution: 'temurin' java-version: 21 + verify-signature: true - if: ${{ startsWith(matrix.os, 'ubuntu') }} # Install Ubuntu packages required for Flutter build # https://docs.flutter.dev/platform-integration/linux/setup#set-up-tooling