diff --git a/.github/workflows/reusable-CI-workflow.yml b/.github/workflows/reusable-CI-workflow.yml index 1807342..2548449 100644 --- a/.github/workflows/reusable-CI-workflow.yml +++ b/.github/workflows/reusable-CI-workflow.yml @@ -9,6 +9,7 @@ permissions: env: COMPOSER_PREFER_STABLE: '1' TEST_OUTPUT_STYLE: pretty + SUPPORTED_VERSIONS_FILE_PATH: .github/workflows/supported-versions.json jobs: fetch-supported-versions: @@ -25,7 +26,7 @@ jobs: id: fetch-file uses: yoanm/gha-supported-versions-parser/github-downloader@v1 with: - file-path: .github/workflows/supported-versions.json + file-path: ${{ env.SUPPORTED_VERSIONS_FILE_PATH }} - name: Fetch PHP supported versions id: fetch-php-versions @@ -83,7 +84,7 @@ jobs: path: | ${{ steps.composer-cache.outputs.dir }} # Clear the cache if composer.json (as composer.lock is not available) has been updated - key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json') }} + key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }} - name: Build with PHP ${{ steps.setup-php.outputs.php-version }} run: make build @@ -157,7 +158,7 @@ jobs: path: | ${{ steps.composer-cache.outputs.dir }} # Clear the cache if composer.json (as composer.lock is not available) has been updated - key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json') }} + key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }} - name: Build with PHP ${{ steps.setup-php.outputs.php-version }} run: make build @@ -204,7 +205,7 @@ jobs: path: | ${{ steps.composer-cache.outputs.dir }} # Clear the cache if composer.json (as composer.lock is not available) has been updated - key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json') }} + key: tests-php${{ steps.setup-php.outputs.php-version }}-${{ hashFiles('composer.json', env.SUPPORTED_VERSIONS_FILE_PATH) }} - name: Build with PHP ${{ steps.setup-php.outputs.php-version }} run: make build