auto-merge.yml 776 B

12345678910111213141516171819202122232425262728293031323334
  1. name: Auto Merge Base to Other Branches
  2. on:
  3. push:
  4. branches:
  5. - base
  6. jobs:
  7. auto-merge:
  8. runs-on: ubuntu-latest
  9. steps:
  10. - name: Checkout repository
  11. uses: actions/checkout@v3
  12. with:
  13. fetch-depth: 0
  14. - name: Merge base into main
  15. run: |
  16. git checkout main
  17. git merge base --no-ff -m "Auto merge base into main"
  18. git push origin main
  19. - name: Merge base into i18n
  20. run: |
  21. git checkout i18n
  22. git merge base --no-ff -m "Auto merge base into i18n"
  23. git push origin i18n
  24. - name: Merge base into tabbar
  25. run: |
  26. git checkout tabbar
  27. git merge base --no-ff -m "Auto merge base into tabbar"
  28. git push origin tabbar