From 909d9652f66594c6177e3ee7cb1eefd1f13d5807 Mon Sep 17 00:00:00 2001 From: Giovanni Petrantoni Date: Mon, 3 Aug 2020 12:49:58 +0900 Subject: [PATCH] Automatic NBC bump PRs (#304) * auto PR wip * wip * wip * wip * wip * wip * wip * wip * wip * wrapping up * fork actions repos and use them --- .github/workflows/nbc.yml | 48 +++++++++++++++++++++++++++++++++++++++ 1 file changed, 48 insertions(+) create mode 100644 .github/workflows/nbc.yml diff --git a/.github/workflows/nbc.yml b/.github/workflows/nbc.yml new file mode 100644 index 000000000..6e871fa43 --- /dev/null +++ b/.github/workflows/nbc.yml @@ -0,0 +1,48 @@ +name: NBC Bump PR + +on: + push: + branches: + - master + +jobs: + bumpNBC: + runs-on: ubuntu-latest + steps: + - uses: status-im/github-app-token@v1 + name: Generate token + id: generate-token + with: + app_id: ${{ secrets.BUMP_BOT_APP_ID }} + private_key: ${{ secrets.BUMP_BOT_APP_PRIVATE_KEY }} + + - name: Clone NBC + uses: actions/checkout@v2 + with: + repository: status-im/nim-beacon-chain + ref: devel + path: nbc + submodules: true + fetch-depth: 0 + + - name: Checkout this ref + run: | + cd nbc/vendor/nim-libp2p + git checkout $GITHUB_SHA + + - name: Commit this bump + run: | + cd nbc + git config --global user.email "${{ github.actor }}@users.noreply.github.com" + git config --global user.name = "${{ github.actor }}" + git commit -a -m "auto-bump nim-libp2p" + + - name: Make PR + uses: status-im/create-pull-request@v3 + with: + branch: nim-libp2p-auto-bump + path: nbc + token: ${{ steps.generate-token.outputs.token }} + title: nim-libp2p auto bump + +