name: 'Action Test' on: pull_request: workflow_dispatch: jobs: test: runs-on: ubuntu-latest name: Test Default steps: - uses: actions/checkout@v4 - name: Install laravel/laravel run: | docker run --rm \ --pull=always \ -v "$(pwd)":/laravel \ -w /laravel \ composer:latest \ bash -c "composer create-project laravel/laravel laravel" - run: | sudo chown -R runner:docker laravel cp -a laravel/. . rm -rf laravel - uses: ./ test-custom-setup: runs-on: ubuntu-latest name: Test Custom Setup steps: - uses: actions/checkout@v4 - name: Install laravel/laravel run: | docker run --rm \ --pull=always \ -v "$(pwd)":/laravel \ -w /laravel \ composer:latest \ bash -c "composer create-project laravel/laravel laravel" - run: | sudo chown -R runner:docker laravel cp -a laravel/. . rm -rf laravel - uses: ./ with: setup: false