Skip to content

Renamed bug.yml and config.yml files in the .github/ISSUE_TEMPLATE directory to issue_templates directory. Added new lines to the AppInit.php file in the Fuelviews\AppInit namespace. The changes were made to improve file organization and add functionality to the AppInit class. #31

Renamed bug.yml and config.yml files in the .github/ISSUE_TEMPLATE directory to issue_templates directory. Added new lines to the AppInit.php file in the Fuelviews\AppInit namespace. The changes were made to improve file organization and add functionality to the AppInit class.

Renamed bug.yml and config.yml files in the .github/ISSUE_TEMPLATE directory to issue_templates directory. Added new lines to the AppInit.php file in the Fuelviews\AppInit namespace. The changes were made to improve file organization and add functionality to the AppInit class. #31

Workflow file for this run

name: Run Tests
on:
workflow_dispatch:
pull_request:
branches:
- main
permissions:
pull-requests: write
contents: write
jobs:
test:
runs-on: ${{ matrix.os }}
timeout-minutes: 10
strategy:
fail-fast: true
matrix:
os: [ubuntu-latest]
php: [8.3, 8.2]
laravel: [10.*]
stability: [prefer-lowest, prefer-stable]
include:
- laravel: 10.*
testbench: 8.*
name: P${{ matrix.php }} - L${{ matrix.laravel }} - ${{ matrix.stability }} - ${{ matrix.os }}
steps:
- name: Checkout code
uses: actions/checkout@v4
- name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: ${{ matrix.php }}
extensions: dom, curl, libxml, mbstring, zip, pcntl, pdo, sqlite, pdo_sqlite, bcmath, soap, intl, gd, exif, iconv, imagick, fileinfo
coverage: none
- name: Setup problem matchers
run: |
echo "::add-matcher::${{ runner.tool_cache }}/php.json"
echo "::add-matcher::${{ runner.tool_cache }}/phpunit.json"
- name: Configure GitHub Token
env:
GH_TOKEN: ${{ secrets.GHA_PERSONAL_ACCESS_TOKEN }}
run: |
git config --global url."https://${GH_TOKEN}@github.com/".insteadOf "https://github.com/"
git config --global url."https://${GH_TOKEN}@github.com/".insteadOf "[email protected]:"
- name: Install dependencies
run: |
composer require "laravel/framework:${{ matrix.laravel }}" "orchestra/testbench:${{ matrix.testbench }}" --dev --no-interaction --no-update
composer update --${{ matrix.stability }} --prefer-dist --no-interaction
- name: List Installed Dependencies
run: composer show -D
- name: Execute tests
run: vendor/bin/pest --ci