|
name: Update dependencies |
|
|
|
on: |
|
schedule: |
|
- cron: '0 0 1 * *' |
|
workflow_dispatch: |
|
jobs: |
|
update-dependencies: |
|
runs-on: ubuntu-latest |
|
steps: |
|
- uses: actions/checkout@v2 |
|
- name: Use Node.js |
|
uses: actions/setup-node@v1 |
|
with: |
|
node-version: '15.x' |
|
- run: npm ci |
|
- run: | |
|
git config user.name "GitHub Actions Bot" |
|
git config user.email "hello@feathersjs.com" |
|
git checkout -b update-dependencies-$GITHUB_RUN_ID |
|
- run: | |
|
npm run update-dependencies |
|
npm install |
|
- run: | |
|
git commit -am "chore(dependencies): Update dependencies" |
|
git push origin update-dependencies-$GITHUB_RUN_ID |
|
- run: | |
|
gh pr create --title "fix(dependencies): Update all dependencies" --body "" |
|
env: |
|
GITHUB_TOKEN: ${{secrets.CI_ACCESS_TOKEN}} |
|
|