mirror of
https://github.com/danog/phpdoc-parser.git
synced 2024-12-04 02:18:00 +01:00
48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
# https://help.github.com/en/categories/automating-your-workflow-with-github-actions
|
|
|
|
name: "Send pull request"
|
|
|
|
on:
|
|
release:
|
|
types: [published]
|
|
|
|
jobs:
|
|
send-pr:
|
|
name: "Send pull request"
|
|
runs-on: "ubuntu-latest"
|
|
steps:
|
|
- name: "Install PHP"
|
|
uses: "shivammathur/setup-php@v2"
|
|
with:
|
|
coverage: "none"
|
|
php-version: "8.1"
|
|
|
|
- name: "Checkout phpstan-src"
|
|
uses: actions/checkout@v3
|
|
with:
|
|
repository: phpstan/phpstan-src
|
|
path: phpstan-src
|
|
token: ${{ secrets.PHPSTAN_BOT_TOKEN }}
|
|
ref: 1.8.x
|
|
|
|
- name: "Install dependencies"
|
|
working-directory: ./phpstan-src
|
|
run: "composer install --no-interaction --no-progress --no-suggest"
|
|
|
|
- name: "Change composer.json"
|
|
working-directory: ./phpstan-src
|
|
run: "composer require phpstan/phpdoc-parser:${{ github.ref_name }}"
|
|
|
|
- name: "Create Pull Request"
|
|
id: create-pr
|
|
uses: peter-evans/create-pull-request@v4
|
|
with:
|
|
token: ${{ secrets.PHPSTAN_BOT_TOKEN }}
|
|
path: ./phpstan-src
|
|
branch-suffix: random
|
|
delete-branch: true
|
|
title: "Update phpdoc-parser"
|
|
body: "Update phpstan/phpdoc-parser to ${{ github.ref_name }}"
|
|
committer: "phpstan-bot <ondrej+phpstanbot@mirtes.cz>"
|
|
commit-message: "Update phpdoc-parser"
|