mirror of
https://github.com/SebastianWendel/nixpkgs.git
synced 2024-10-20 12:43:19 +02:00
d24639b341
It went every minute past every 6th hour, which was too often. Now it should go on the zeroth minute every 6th hour.
40 lines
1.1 KiB
YAML
40 lines
1.1 KiB
YAML
name: "merge staging(-next)"
|
|
|
|
on:
|
|
schedule:
|
|
# * is a special character in YAML so you have to quote this string
|
|
# Merge every 6 hours
|
|
- cron: '0 */6 * * *'
|
|
|
|
jobs:
|
|
sync-branch:
|
|
if: github.repository == 'NixOS/nixpkgs'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: Merge master into staging-next
|
|
uses: devmasx/merge-branch@v1.3.1
|
|
with:
|
|
type: now
|
|
from_branch: master
|
|
target_branch: staging-next
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- name: Merge staging-next into staging
|
|
uses: devmasx/merge-branch@v1.3.1
|
|
with:
|
|
type: now
|
|
from_branch: staging-next
|
|
target_branch: staging
|
|
github_token: ${{ secrets.GITHUB_TOKEN }}
|
|
|
|
- name: Comment on failure
|
|
uses: peter-evans/create-or-update-comment@v1
|
|
if: ${{ failure() }}
|
|
with:
|
|
issue-number: 105153
|
|
body: |
|
|
An automatic merge [failed](https://github.com/NixOS/nixpkgs/actions/runs/${{ github.run_id }}).
|
|
|