• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1name: 'Artifact verification tests'
2description: 'Runs verification tests on the Dagger LOCAL-SNAPSHOT artifacts.'
3
4runs:
5  using: "composite"
6  steps:
7    - name: 'Check out repository'
8      uses: actions/checkout@v4
9    - name: 'Cache Gradle files'
10      uses: actions/cache@v4
11      with:
12        path: |
13          ~/.gradle/caches
14          ~/.gradle/wrapper
15        key: ${{ runner.os }}-gradle-${{ hashFiles('**/*.gradle*', '**/gradle-wrapper.properties') }}
16        restore-keys: |
17          ${{ runner.os }}-gradle-
18    - name: 'Download local snapshot for tests'
19      uses: actions/download-artifact@v4
20      with:
21        name: local-snapshot
22        path: ~/.m2/repository/com/google/dagger
23    - name: 'Validate artifact jars'
24      run: ./util/validate-artifacts.sh
25      shell: bash
26