chore(workflow): promote develop workflow

This commit is contained in:
Mo
2022-06-20 11:45:13 -05:00
parent 330f918a9d
commit 08d07ad87a
48 changed files with 204 additions and 144 deletions

36
.github/workflows/promote.develop.yml vendored Normal file
View File

@@ -0,0 +1,36 @@
name: Promote Develop To Main
on:
workflow_dispatch:
jobs:
Run:
runs-on: ubuntu-latest
steps:
- name: Checkout code
uses: actions/checkout@v2
with:
ref: develop
token: ${{ secrets.CI_PAT_TOKEN }}
fetch-depth: 0
- name: Setup git config
run: |
git config --global user.name "standardci"
git config --global user.email "ci@standardnotes.com"
- name: Import GPG key
uses: crazy-max/ghaction-import-gpg@v4
with:
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
passphrase: ${{ secrets.PASSPHRASE }}
git_user_signingkey: true
git_commit_gpgsign: true
- name: Merge Develop into Main
run: |
git checkout main
git pull origin develop
git push origin main

View File

@@ -59,3 +59,10 @@ jobs:
run: |
yarn release:beta
yarn publish:beta
- name: Merge release into develop
if: ${{ github.ref == 'refs/heads/main' }}
run: |
git checkout develop
git pull origin main
git push origin develop