| 1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- name: auto issue
- on:
- issues:
- types: [opened]
- jobs:
- reply:
- runs-on: ubuntu-latest
- steps:
- - uses: actions/checkout@v2
- - name: Use Node.js ${{ matrix.node_version }}
- uses: actions/setup-node@v1
- with:
- node-version: ${{ matrix.node_version }}
- - name: Get yarn cache directory path
- id: yarn-cache-dir-path
- run: echo "::set-output name=dir::$(yarn cache dir)"
- - name: Cache yarn cache
- uses: actions/cache@v2
- id: cache-yarn-cache
- with:
- path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
- key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
- restore-keys: |
- ${{ runner.os }}-yarn-
- - name: Cache node_modules
- id: cache-node-modules
- uses: actions/cache@v2
- with:
- path: node_modules
- key: ${{ runner.os }}-${{ matrix.node-version }}-nodemodules-${{ hashFiles('**/yarn.lock') }}
- restore-keys: |
- ${{ runner.os }}-${{ matrix.node-version }}-nodemodules-
- - run: yarn --ignore-engines
- if: |
- steps.cache-yarn-cache.outputs.cache-hit != 'true' ||
- steps.cache-node-modules.outputs.cache-hit != 'true'
- - run: yarn add @octokit/core
- - name: Auto reply to issue
- env:
- GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
- ISSUE_NUMBER: ${{ github.event.issue.number }}
- run: node ./tests/issue.js
|