Update submodule vyos-1x #3
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Update submodule vyos-1x | |
on: | |
workflow_dispatch: | |
schedule: | |
# 06:00 UTC on Monday | |
- cron: '0 6 * * 1' | |
jobs: | |
update_current: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
repository: ${{ github.repository }} | |
- name: update submodule | |
run: | | |
git submodule status | |
git submodule update --init --force | |
cd docs/_include/vyos-1x | |
git checkout sagitta | |
git pull | |
git submodule status | |
- name: update releasenotes | |
env: | |
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }} | |
if: env.PHABRICATOR_API != null | |
run: | | |
pip3 install phabricator==0.8.0 | |
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b circinus sagitta equuleus | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@v6 | |
with: | |
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }} | |
commit-message: "Github: update current branch" | |
title: "Github: update current branch" | |
body: | | |
Autoupdate vyos-1x submodule | |
update releasenotes | |
branch: update-dependencies-current | |
delete-branch: true | |
update_sagitta: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
repository: ${{ github.repository }} | |
ref: sagitta | |
- name: update submodule | |
run: | | |
git submodule status | |
git submodule update --init --force | |
cd docs/_include/vyos-1x | |
git checkout sagitta | |
git pull | |
git submodule status | |
- name: update releasenotes | |
env: | |
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }} | |
if: env.PHABRICATOR_API != null | |
run: | | |
pip3 install phabricator==0.8.0 | |
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b sagitta equuleus | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@v6 | |
with: | |
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }} | |
commit-message: "Github: update sagitta branch" | |
title: "Github: update sagitta branch" | |
body: | | |
Autoupdate vyos-1x submodule | |
update releasenotes | |
branch: update-dependencies-sagitta | |
delete-branch: true | |
update_equuleus: | |
runs-on: ubuntu-latest | |
steps: | |
- uses: actions/checkout@v2 | |
with: | |
repository: ${{ github.repository }} | |
ref: equuleus | |
- name: update submodule | |
run: | | |
git submodule status | |
git submodule update --init --force | |
cd docs/_include/vyos-1x | |
git checkout equuleus | |
git pull | |
git submodule status | |
- name: update releasenotes | |
env: | |
PHABRICATOR_API: ${{ secrets.PHABRICATOR_API }} | |
if: env.PHABRICATOR_API != null | |
run: | | |
pip3 install phabricator==0.8.0 | |
python3 docs/_ext/releasenotes.py -t ${{ secrets.PHABRICATOR_API }} -b equuleus | |
- name: Create Pull Request | |
uses: peter-evans/create-pull-request@v6 | |
with: | |
token: ${{ secrets.PR_ACTION_DOCUMENTATION_SUBMODULE_UPDATE }} | |
commit-message: "Github: update equuleus branch" | |
title: "Github: update equuleus branch" | |
body: | | |
Autoupdate vyos-1x submodule | |
update releasenotes | |
branch: update-dependencies-equuleus | |
delete-branch: true |