feathersjs/feathers-reactive

View on GitHub
.github/workflows/update-dependencies.yml

Summary

Maintainability
Test Coverage
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 "chore(dependencies): Update all dependencies" --body ""
      env:
        GITHUB_TOKEN: ${{secrets.CI_ACCESS_TOKEN}}