diff --git a/.forgejo/workflows/composer.yml b/.forgejo/workflows/composer.yml index 5330c6a..2a21350 100644 --- a/.forgejo/workflows/composer.yml +++ b/.forgejo/workflows/composer.yml @@ -9,13 +9,16 @@ jobs: steps: - uses: actions/checkout@v4 - - name: Get Composer Cache Directory - id: composer-cache - run: | - echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT -- uses: actions/cache@v4 - with: - path: ${{ steps.composer-cache.outputs.dir }} - key: ${{ runner.os }}-composer-${{ hashFiles('**/composer.lock') }} - restore-keys: | - ${{ runner.os }}-composer- \ No newline at end of file + - 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 \ No newline at end of file