name: 'Artifact verification tests' description: 'Runs verification tests on the Dagger LOCAL-SNAPSHOT artifacts.' runs: using: "composite" steps: - name: 'Check out repository' uses: actions/checkout@v4 - name: 'Cache Gradle files' uses: actions/cache@v4 with: path: | ~/.gradle/caches ~/.gradle/wrapper key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }} restore-keys: | ${{ runner.os }}-gradle- - name: 'Download local snapshot for tests' uses: actions/download-artifact@v4 with: name: local-snapshot path: ~/.m2/repository/com/google/dagger - name: 'Validate artifact jars' run: ./util/validate-artifacts.sh shell: bash