Skip to content

Commit

Permalink
Add workflow for automatic upmerge PR creating
Browse files Browse the repository at this point in the history
  • Loading branch information
jakubtobiasz committed Jun 21, 2023
1 parent 9123718 commit f143bc3
Showing 1 changed file with 53 additions and 0 deletions.
53 changes: 53 additions & 0 deletions .github/workflows/upmerge_pr.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,53 @@
name: Refactor

on:
schedule:
-
cron: "0 2 * * *"
workflow_dispatch: ~

jobs:
coding-standard:
runs-on: ubuntu-latest

name: "Upmerge PR"

timeout-minutes: 5

if: github.repository == 'Sylius/Sylius'

strategy:
fail-fast: false
matrix:
include:
-
base_branch: "1.12"
target_branch: "1.13"

steps:
-
uses: actions/checkout@v3
with:
ref: ${{ matrix.base_branch }}

-
name: Setup PHP
uses: shivammathur/setup-php@v2
with:
php-version: 8.0

-
name: Create Pull Request
uses: peter-evans/create-pull-request@v4
with:
token: ${{ secrets.SYLIUS_BOT_PAT }}
title: '[UPMERGE] ${{ matrix.base_branch }} -> ${{ matrix.target_branch }}'
body: |
This PR has been generated automatically.
For more details see [refactor.yaml](/Sylius/Sylius/blob/1.13/.github/workflows/upmerge_pr.yaml).
**Remember!** Use **rebase strategy** when merging this PR.
branch: "upmerge/${{ matrix.base_branch }}_${{ matrix.target_branch }}"
delete-branch: true
branch-suffix: "short-commit-hash"
base: ${{ matrix.target_branch }}

0 comments on commit f143bc3

Please sign in to comment.