ci: update resource on push to master
ci: update resource on push to master
| New file |
| | |
| | | name: update resources |
| | | |
| | | on: |
| | | push: |
| | | branches: |
| | | - master |
| | | |
| | | jobs: |
| | | build: |
| | | runs-on: ubuntu-latest |
| | | steps: |
| | | - name: checkout |
| | | uses: actions/checkout@v3 |
| | | - name: setup hugo |
| | | uses: peaceiris/actions-hugo@v2 |
| | | with: |
| | | extended: true |
| | | hugo-version: 0.91.2 |
| | | - name: setup node |
| | | uses: actions/setup-node@v3 |
| | | with: |
| | | node-version: 14 |
| | | - name: install |
| | | run: | |
| | | npm ci |
| | | npm run prepare |
| | | - name: cache dependencies |
| | | uses: actions/cache@v2 |
| | | with: |
| | | path: ~/.npm |
| | | key: ${{ runner.os }}-node-${{ hashFiles('**/package-lock.json') }} |
| | | restore-keys: | |
| | | ${{ runner.os }}-node- |
| | | - name: build |
| | | run: npm run build |
| | | - name: commit resources |
| | | uses: stefanzweifel/git-auto-commit-action@v4 |
| | | with: |
| | | commit_message: 'chore: build resources' |
| | | file_pattern: resources/** exampleSite/resources/** |