From 09d25defebfdb34dd14177f82d191e785e5069a6 Mon Sep 17 00:00:00 2001 From: 7sne Date: Fri, 21 Jan 2022 09:58:37 +0100 Subject: [PATCH 1/3] Create update-submodules gha --- .github/workflows/update-submodules.yml | 42 +++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 .github/workflows/update-submodules.yml diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml new file mode 100644 index 0000000..1e14c4e --- /dev/null +++ b/.github/workflows/update-submodules.yml @@ -0,0 +1,42 @@ +name: Submodule update on new version + +on: + schedule: + - cron: '0 0 * * *' + +jobs: + submodule_update: + runs-on: ubuntu-latest + + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + ref: master + submodules: true + token: ${{ secrets.PAT }} + + - uses: actions/setup-node@v1 + with: + node-version: '14.x' + + - name: Find version difference + run: | + cd ./packages/eth-sdk + npx -p npm-check-updates ncu --filter "@typechain/ethers-v5, typechain" + npm install + + - uses: peter-evans/create-pull-request@v3 + with: + base: master + branch: bump-submodules + title: Bump submodules + body: | + - Dependency updates + + A new typechain or @typechain/ethers-v5 version released + Auto-generated by [create-pull-request][1] + + [1]: https://github.com/peter-evans/create-pull-request + reviewers: krzkaczor + token: ${{ secrets.PAT }} From 5531ee782413b0bf036a00ade0f31ebf219dbe32 Mon Sep 17 00:00:00 2001 From: 7sne Date: Sat, 22 Jan 2022 16:21:52 +0100 Subject: [PATCH 2/3] Fix requested changes in GHA --- .github/workflows/update-submodules.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml index 1e14c4e..1b0ee81 100644 --- a/.github/workflows/update-submodules.yml +++ b/.github/workflows/update-submodules.yml @@ -1,4 +1,4 @@ -name: Submodule update on new version +name: Dependencies update on new version on: schedule: @@ -23,8 +23,8 @@ jobs: - name: Find version difference run: | cd ./packages/eth-sdk - npx -p npm-check-updates ncu --filter "@typechain/ethers-v5, typechain" - npm install + yarn upgrade typechain @typechain/ethers-v5 --latest + yarn - uses: peter-evans/create-pull-request@v3 with: From c66d63370a2ff070a3f2d4a137cf384a1631651c Mon Sep 17 00:00:00 2001 From: 7sne Date: Sat, 22 Jan 2022 16:31:48 +0100 Subject: [PATCH 3/3] Fix requested changes in GHA --- .github/workflows/update-submodules.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/update-submodules.yml b/.github/workflows/update-submodules.yml index 1b0ee81..ad623bf 100644 --- a/.github/workflows/update-submodules.yml +++ b/.github/workflows/update-submodules.yml @@ -29,8 +29,8 @@ jobs: - uses: peter-evans/create-pull-request@v3 with: base: master - branch: bump-submodules - title: Bump submodules + branch: bump-typechain + title: Bump typechain body: | - Dependency updates