name: Caching Primes on: push jobs: build: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - name: Cache Primes id: cache-primes uses: actions/cache@v4 with: path: prime-numbers key: ${{ runner.os }}-primes - name: Generate Prime Numbers if: steps.cache-primes.outputs.cache-hit != 'true' run: ./generate-primes.sh -d prime-numbers - name: Use Prime Numbers run: ./primes.sh -d prime-numbers