Skip to content

Weekly Release Merge PR Creation #15

Weekly Release Merge PR Creation

Weekly Release Merge PR Creation #15

name: Weekly Release Merge PR Creation
on:
schedule:
- cron: '30 13 * * 1'
permissions:
contents: write
pull-requests: write
jobs:
merge-main-to-release:
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@v4
with:
fetch-depth: 0
- name: Configure Git
run: |
git config user.name 'GitHub Actions'
git config user.email 'actions@github.com'
- name: Merge main into release
run: |
git checkout release
git merge --no-ff origin/main -m "Weekly merge main into release"
git push origin release
trigger-build:
needs: merge-main-to-release
uses: ChubachiPT2024/manakan/.github/workflows/main.yml@main