-
Notifications
You must be signed in to change notification settings - Fork 371
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
642 changed files
with
13,812 additions
and
3,434 deletions.
There are no files selected for viewing
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,68 @@ | ||
# Copied from https://raw.githubusercontent.com/filamentphp/filament/3.x/.github/workflows/check-pr-maintainer-access.yml | ||
name: check-pr-maintainer-access | ||
|
||
on: | ||
pull_request_target: | ||
types: | ||
- opened | ||
|
||
permissions: | ||
pull-requests: write | ||
|
||
jobs: | ||
notify-when-maintainers-cannot-edit: | ||
runs-on: ubuntu-latest | ||
steps: | ||
- uses: actions/github-script@v3 | ||
with: | ||
script: | | ||
const query = ` | ||
query($number: Int!) { | ||
repository(owner: "lunarphp", name: "lunar") { | ||
pullRequest(number: $number) { | ||
headRepositoryOwner { | ||
login | ||
} | ||
maintainerCanModify | ||
} | ||
} | ||
} | ||
` | ||
const pullNumber = context.issue.number | ||
const variables = { number: pullNumber } | ||
try { | ||
console.log(`Check #${pullNumber} for maintainer edit access...`) | ||
const result = await github.graphql(query, variables) | ||
console.log(JSON.stringify(result, null, 2)) | ||
const pullRequest = result.repository.pullRequest | ||
if (pullRequest.headRepositoryOwner.login === 'lunarphp') { | ||
console.log('PR owned by lunarphp') | ||
return | ||
} | ||
if (! pullRequest.maintainerCanModify) { | ||
console.log('PR not owned by lunarphp and does not have maintainer edits enabled') | ||
await github.issues.createComment({ | ||
issue_number: pullNumber, | ||
owner: 'lunarphp', | ||
repo: 'lunar', | ||
body: 'Thanks for submitting a PR!\n\nIn order to review and merge PRs most efficiently, we require that all PRs grant maintainer edit access before we review them. If your fork belongs to a GitHub organization, please move the repository to your personal account and try again. If you\'re already using a personal fork, you can learn how to enable maintainer access [in the GitHub documentation](https://docs.github.com/en/github/collaborating-with-pull-requests/working-with-forks/allowing-changes-to-a-pull-request-branch-created-from-a-fork).' | ||
}) | ||
await github.issues.update({ | ||
issue_number: pullNumber, | ||
owner: 'lunarphp', | ||
repo: context.repo.repo, | ||
state: 'closed' | ||
}) | ||
} | ||
} catch(error) { | ||
console.log(error) | ||
} |
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -10,7 +10,7 @@ jobs: | |
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
with: | ||
token: ${{ secrets.ACCESS_TOKEN }} | ||
token: ${{ secrets.GITHUB_TOKEN }} | ||
ref: ${{ github.head_ref }} | ||
- name: Set up PHP | ||
uses: shivammathur/setup-php@v2 | ||
|
@@ -26,5 +26,8 @@ jobs: | |
- name: Commit changes | ||
uses: stefanzweifel/git-auto-commit-action@v4 | ||
with: | ||
commit_user_name: "GitHub Action" | ||
commit_user_email: "[email protected]" | ||
commit_author: "Author <[email protected]>" | ||
commit_message: > | ||
chore: fix code style |
This file was deleted.
Oops, something went wrong.
This file was deleted.
Oops, something went wrong.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,50 @@ | ||
name: Tests | ||
|
||
on: | ||
pull_request: | ||
|
||
jobs: | ||
run-tests: | ||
runs-on: ubuntu-latest | ||
strategy: | ||
fail-fast: false | ||
matrix: | ||
php: [8.3, 8.2] | ||
laravel: [11.*, 10.*] | ||
dependency-version: [prefer-stable] | ||
testsuite: [core, admin, shipping, stripe] | ||
include: | ||
- laravel: 11.* | ||
testbench: 9.* | ||
- laravel: 10.* | ||
testbench: 8.* | ||
name: ${{ matrix.testsuite }} - PHP ${{ matrix.php }} - L${{ matrix.laravel }} ${{ matrix.dependency-version == 'prefer-lowest' && '↓' || '↑' }} | ||
steps: | ||
- name: Checkout code | ||
uses: actions/checkout@v4 | ||
- name: Get Composer Cache Directory | ||
id: composer-cache | ||
run: echo "dir=$(composer config cache-files-dir)" >> $GITHUB_OUTPUT | ||
- name: Cache dependencies | ||
uses: actions/cache@v4 | ||
with: | ||
path: ${{ steps.composer-cache.outputs.dir }} | ||
key: composer-p${{ matrix.php }}-l${{ matrix.laravel }}-${{ hashFiles('composer.json') }} | ||
restore-keys: composer-p${{ matrix.php }}-l${{ matrix.laravel }}- | ||
- name: Setup PHP | ||
uses: shivammathur/setup-php@v2 | ||
with: | ||
php-version: ${{ matrix.php }} | ||
extensions: mbstring, pdo, pdo_sqlite | ||
coverage: none | ||
- name: Install dependencies | ||
run: | | ||
composer require "laravel/framework:${{ matrix.laravel }}" --no-update | ||
composer require "orchestra/testbench:${{ matrix.testbench }}" --dev --no-update | ||
composer update --${{ matrix.dependency-version }} --prefer-dist | ||
- name: Execute tests | ||
env: | ||
APP_ENV: testing | ||
DB_CONNECTION: testing | ||
DB_DATABASE: ":memory:" | ||
run: ./vendor/bin/pest --testsuite ${{ matrix.testsuite }} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.