diff --git a/templates/workflows/audit-log-archival.yml b/templates/workflows/audit-log-archival.yml index b708d65..eef563a 100644 --- a/templates/workflows/audit-log-archival.yml +++ b/templates/workflows/audit-log-archival.yml @@ -41,11 +41,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 - with: - php-version: '8.1' - extensions: mbstring, curl, json - tools: composer + run: | + php -v && composer --version - name: Install Composer Dependencies run: composer install --no-dev --optimize-autoloader diff --git a/templates/workflows/dolibarr/ci-dolibarr.yml.template b/templates/workflows/dolibarr/ci-dolibarr.yml.template index e284284..4a928b9 100644 --- a/templates/workflows/dolibarr/ci-dolibarr.yml.template +++ b/templates/workflows/dolibarr/ci-dolibarr.yml.template @@ -39,12 +39,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.31.0 - with: - php-version: '8.2' - extensions: mbstring, xml, zip, gd, curl, json - tools: composer:v2 - coverage: none + run: | + php -v && composer --version - name: Clone MokoStandards env: @@ -267,12 +263,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup PHP ${{ matrix.php }} - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.31.0 - with: - php-version: ${{ matrix.php }} - extensions: mbstring, xml, zip, gd, curl, json - tools: composer:v2 - coverage: none + run: | + php -v && composer --version - name: Install dependencies env: diff --git a/templates/workflows/generic/code-quality.yml.template b/templates/workflows/generic/code-quality.yml.template index 179d6a6..8e1ed79 100644 --- a/templates/workflows/generic/code-quality.yml.template +++ b/templates/workflows/generic/code-quality.yml.template @@ -133,10 +133,8 @@ jobs: # PHP linting - name: Setup PHP if: steps.detect.outputs.type == 'php' - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.2' - tools: composer, phpcs, php-cs-fixer, phpstan, psalm + run: | + php -v && composer --version - name: Install PHP dependencies if: steps.detect.outputs.type == 'php' diff --git a/templates/workflows/generic/dependency-review.yml.template b/templates/workflows/generic/dependency-review.yml.template index 5df6ab3..ac4aef9 100644 --- a/templates/workflows/generic/dependency-review.yml.template +++ b/templates/workflows/generic/dependency-review.yml.template @@ -120,10 +120,8 @@ jobs: - name: Setup PHP if: ${{ hashFiles('composer.json') != '' }} - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.1' - tools: composer:v2 + run: | + php -v && composer --version - name: Install Dependencies if: ${{ hashFiles('composer.json') != '' }} diff --git a/templates/workflows/generic/test.yml.template b/templates/workflows/generic/test.yml.template index dd902f9..45b4466 100644 --- a/templates/workflows/generic/test.yml.template +++ b/templates/workflows/generic/test.yml.template @@ -89,11 +89,8 @@ jobs: - name: Setup PHP if: env.PROJECT_TYPE == 'php' - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.2' - coverage: xdebug - tools: composer:v2 + run: | + php -v && composer --version - name: Setup Go if: env.PROJECT_TYPE == 'go' diff --git a/templates/workflows/health-check.yml b/templates/workflows/health-check.yml index a16c51b..17e53d9 100644 --- a/templates/workflows/health-check.yml +++ b/templates/workflows/health-check.yml @@ -46,11 +46,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 - with: - php-version: '8.1' - extensions: mbstring, curl, json - tools: composer + run: | + php -v && composer --version - name: Install Composer Dependencies run: composer install --no-dev --optimize-autoloader diff --git a/templates/workflows/integration-tests.yml b/templates/workflows/integration-tests.yml index 87f69b6..55c94b7 100644 --- a/templates/workflows/integration-tests.yml +++ b/templates/workflows/integration-tests.yml @@ -47,11 +47,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 - with: - php-version: '8.1' - extensions: mbstring, curl, json - tools: composer + run: | + php -v && composer --version - name: Install Composer Dependencies run: composer install --no-dev --optimize-autoloader diff --git a/templates/workflows/joomla/ci-joomla.yml.template b/templates/workflows/joomla/ci-joomla.yml.template index a52d359..f065415 100644 --- a/templates/workflows/joomla/ci-joomla.yml.template +++ b/templates/workflows/joomla/ci-joomla.yml.template @@ -39,12 +39,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.31.0 - with: - php-version: '8.2' - extensions: mbstring, xml, zip, gd, curl, json, simplexml - tools: composer:v2 - coverage: none + run: | + php -v && composer --version - name: Clone MokoStandards env: @@ -346,12 +342,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup PHP ${{ matrix.php }} - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.31.0 - with: - php-version: ${{ matrix.php }} - extensions: mbstring, xml, zip, gd, curl, json, simplexml - tools: composer:v2 - coverage: none + run: | + php -v && composer --version - name: Install dependencies env: diff --git a/templates/workflows/joomla/deploy-manual.yml.template b/templates/workflows/joomla/deploy-manual.yml.template index 49f7cee..a30a575 100644 --- a/templates/workflows/joomla/deploy-manual.yml.template +++ b/templates/workflows/joomla/deploy-manual.yml.template @@ -39,12 +39,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6 - name: Setup PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.31.0 - with: - php-version: '8.2' - extensions: json, ssh2 - tools: composer - coverage: none + run: | + php -v && composer --version - name: Setup MokoStandards tools env: diff --git a/templates/workflows/metrics-collection.yml b/templates/workflows/metrics-collection.yml index 9a16d50..b675fc5 100644 --- a/templates/workflows/metrics-collection.yml +++ b/templates/workflows/metrics-collection.yml @@ -45,11 +45,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 - with: - php-version: '8.1' - extensions: mbstring, curl, json - tools: composer + run: | + php -v && composer --version - name: Install Composer Dependencies run: composer install --no-dev --optimize-autoloader diff --git a/templates/workflows/security-scan.yml b/templates/workflows/security-scan.yml index 9c9d72e..ea4a996 100644 --- a/templates/workflows/security-scan.yml +++ b/templates/workflows/security-scan.yml @@ -53,11 +53,8 @@ jobs: uses: actions/checkout@de0fac2e4500dabe0009e67214ff5f5447ce83dd # v6.0.2 - name: Set up PHP - uses: shivammathur/setup-php@accd6127cb78bee3e8082180cb391013d204ef9f # v2.37.0 - with: - php-version: '8.1' - extensions: mbstring, curl, json - tools: composer + run: | + php -v && composer --version - name: Install Composer Dependencies run: composer install --no-dev --optimize-autoloader diff --git a/templates/workflows/shared/deploy-demo.yml.template b/templates/workflows/shared/deploy-demo.yml.template index a1b7503..971e027 100644 --- a/templates/workflows/shared/deploy-demo.yml.template +++ b/templates/workflows/shared/deploy-demo.yml.template @@ -398,10 +398,8 @@ jobs: - name: Setup PHP if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.1' - tools: composer + run: | + php -v && composer --version - name: Setup MokoStandards deploy tools if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' diff --git a/templates/workflows/shared/deploy-dev.yml.template b/templates/workflows/shared/deploy-dev.yml.template index eea4132..e030ec8 100644 --- a/templates/workflows/shared/deploy-dev.yml.template +++ b/templates/workflows/shared/deploy-dev.yml.template @@ -397,10 +397,8 @@ jobs: - name: Setup PHP if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.1' - tools: composer + run: | + php -v && composer --version - name: Setup MokoStandards deploy tools if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' diff --git a/templates/workflows/shared/deploy-rs.yml.template b/templates/workflows/shared/deploy-rs.yml.template index b1b4072..cdb33ba 100644 --- a/templates/workflows/shared/deploy-rs.yml.template +++ b/templates/workflows/shared/deploy-rs.yml.template @@ -394,10 +394,8 @@ jobs: - name: Setup PHP if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.1' - tools: composer + run: | + php -v && composer --version - name: Setup MokoStandards deploy tools if: steps.source.outputs.skip == 'false' && steps.remote.outputs.skip != 'true' diff --git a/templates/workflows/shared/sync-version-on-merge.yml.template b/templates/workflows/shared/sync-version-on-merge.yml.template index fedcdc3..e74633a 100644 --- a/templates/workflows/shared/sync-version-on-merge.yml.template +++ b/templates/workflows/shared/sync-version-on-merge.yml.template @@ -50,10 +50,8 @@ jobs: fetch-depth: 0 - name: Set up PHP - uses: shivammathur/setup-php@fcafdd6392932010c2bd5094439b8e33be2a8a09 # v2.37.0 - with: - php-version: '8.1' - tools: composer + run: | + php -v && composer --version - name: Setup MokoStandards tools env: diff --git a/templates/workflows/validate-api-project.yml b/templates/workflows/validate-api-project.yml index 8c980bd..ae31eaa 100644 --- a/templates/workflows/validate-api-project.yml +++ b/templates/workflows/validate-api-project.yml @@ -24,10 +24,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-documentation-project.yml b/templates/workflows/validate-documentation-project.yml index 26af4cd..e279b2d 100644 --- a/templates/workflows/validate-documentation-project.yml +++ b/templates/workflows/validate-documentation-project.yml @@ -24,10 +24,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-dolibarr-project.yml b/templates/workflows/validate-dolibarr-project.yml index e09454a..9cdf462 100644 --- a/templates/workflows/validate-dolibarr-project.yml +++ b/templates/workflows/validate-dolibarr-project.yml @@ -24,10 +24,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, xml, json, fileinfo, zip, mysqli + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-generic-project.yml b/templates/workflows/validate-generic-project.yml index 1b77d0b..dce882b 100644 --- a/templates/workflows/validate-generic-project.yml +++ b/templates/workflows/validate-generic-project.yml @@ -24,10 +24,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-joomla-project.yml b/templates/workflows/validate-joomla-project.yml index 92aa5be..cd6cd07 100644 --- a/templates/workflows/validate-joomla-project.yml +++ b/templates/workflows/validate-joomla-project.yml @@ -27,10 +27,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, xml, json, fileinfo, zip + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-mobile-project.yml b/templates/workflows/validate-mobile-project.yml index d157628..5f5985b 100644 --- a/templates/workflows/validate-mobile-project.yml +++ b/templates/workflows/validate-mobile-project.yml @@ -24,10 +24,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-nodejs-project.yml b/templates/workflows/validate-nodejs-project.yml index 1d178dd..30ce866 100644 --- a/templates/workflows/validate-nodejs-project.yml +++ b/templates/workflows/validate-nodejs-project.yml @@ -32,10 +32,8 @@ jobs: cache: 'npm' - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-python-project.yml b/templates/workflows/validate-python-project.yml index 6374423..691684d 100644 --- a/templates/workflows/validate-python-project.yml +++ b/templates/workflows/validate-python-project.yml @@ -32,10 +32,8 @@ jobs: cache: 'pip' - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-terraform-project.yml b/templates/workflows/validate-terraform-project.yml index 1258e9e..591ed2c 100644 --- a/templates/workflows/validate-terraform-project.yml +++ b/templates/workflows/validate-terraform-project.yml @@ -29,10 +29,8 @@ jobs: terraform_version: '1.6.0' - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, json, fileinfo + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards diff --git a/templates/workflows/validate-wordpress-project.yml b/templates/workflows/validate-wordpress-project.yml index 3c131f3..2532fa6 100644 --- a/templates/workflows/validate-wordpress-project.yml +++ b/templates/workflows/validate-wordpress-project.yml @@ -26,10 +26,8 @@ jobs: ref: main - name: Setup PHP - uses: shivammathur/setup-php@v2 - with: - php-version: '8.1' - extensions: mbstring, xml, json, fileinfo, zip, mysqli + run: | + php -v && composer --version - name: Install MokoStandards dependencies working-directory: .mokostandards