Add update helper script (#117)

* Squashed commit from 'helper' branch

* CI: run "update-helper" script on cron

* Update index.js

* disable proxy test

* lint

* re-add proxy test with delay

* lint

* Fix cron time
This commit is contained in:
extremeheat 2021-08-07 17:41:01 -04:00 committed by GitHub
commit 254dbefcd4
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
6 changed files with 226 additions and 2 deletions

View file

@ -14,8 +14,6 @@ jobs:
strategy:
matrix:
node-version: [14.x]
env:
FORCE_BUILD: true
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}

24
.github/workflows/update-helper.yml vendored Normal file
View file

@ -0,0 +1,24 @@
name: Update Helper
on:
workflow_dispatch:
schedule:
- cron: "0 */2 * * *"
jobs:
helper:
name: update-checker
runs-on: ubuntu-latest
steps:
- name: Checkout repository
uses: actions/checkout@master
- name: Set up Node.js
uses: actions/setup-node@master
with:
node-version: 16.0.0
- name: Install Github Actions toolkit
run: npm i @actions/github
# The env vars contain the relevant trigger information, so we don't need to pass it
- name: Runs helper
run: cd .github/helper-bot && node index.js
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}