Skip to content

When AsyncCacheLoader.asyncLoadAll returns excess keys, wait for all keys to be added to the cache before returning requested keys #3380

When AsyncCacheLoader.asyncLoadAll returns excess keys, wait for all keys to be added to the cache before returning requested keys

When AsyncCacheLoader.asyncLoadAll returns excess keys, wait for all keys to be added to the cache before returning requested keys #3380

name: Dependency Check
on:
push:
pull_request:
schedule:
- cron: '0 0 * * 4'
permissions: read-all
env:
GRADLE_ENTERPRISE_ACCESS_KEY: ${{ secrets.GRADLE_ENTERPRISE_ACCESS_KEY }}
JAVA_VERSION: 21
jobs:
dependency-check:
runs-on: ubuntu-latest
permissions:
actions: read
contents: read
security-events: write
steps:
- name: Harden Runner
uses: step-security/harden-runner@63c24ba6bd7ba022e95695ff85de572c04a18142 # v2.7.0
with:
disable-sudo: true
egress-policy: block
allowed-endpoints: >
api.adoptium.net:443
api.github.com:443
caffeine.gradle-enterprise.cloud:443
downloads.gradle.org:443
downloads.gradle-dn.com:443
github.com:443
jcenter.bintray.com:443
jeremylong.github.io:443
nvd.nist.gov:443
objects.githubusercontent.com:443
ossindex.sonatype.org:443
plugins.gradle.org:443
plugins-artifacts.gradle.org:443
repo.maven.apache.org:443
repo1.maven.org:443
raw.githubusercontent.com:443
services.gradle.org:443
www.cisa.gov:443
- uses: actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4.1.1
- name: Run dependency-check
uses: ./.github/actions/run-gradle
continue-on-error: true
env:
NVD_API_KEY: ${{ secrets.NVD_API_KEY }}
with:
java: ${{ env.JAVA_VERSION }}
arguments: dependencyCheckAggregate --no-configuration-cache
- name: Check file existence
id: check_files
uses: andstor/file-existence-action@076e0072799f4942c8bc574a82233e1e4d13e9d6 # v3.0.0
with:
files: build/reports/dependency-check-report.sarif
- name: Upload result to GitHub Code Scanning
uses: github/codeql-action/upload-sarif@cdcdbb579706841c47f7063dda365e292e5cad7a # v2.13.4
if: steps.check_files.outputs.files_exists == 'true'
with:
sarif_file: build/reports/dependency-check-report.sarif