Create publish.yml

This commit is contained in:
freearhey 2019-11-03 13:08:11 +03:00
parent 653a18ba11
commit 970c0eaea1

44
.github/workflows/publish.yml vendored Normal file
View File

@ -0,0 +1,44 @@
name: Publish playlists
on:
schedule:
- cron: '*/5 * * * *'
jobs:
generate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@master
- name: Generate Playlists and Deploy
uses: JamesIves/github-pages-deploy-action@master
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
BASE_BRANCH: master
BRANCH: gh-pages
FOLDER: .gh-pages
BUILD_SCRIPT: npm install && npm run generate
update-readme:
runs-on: ubuntu-latest
needs: generate
steps:
- name: Checkout
uses: actions/checkout@master
- name: Install Dependencies
run: npm install
- name: Update README.md
run: npm run update-readme
- name: Create Pull Request
uses: peter-evans/create-pull-request@v1.5.1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
COMMIT_MESSAGE: 'Update README.md'
PULL_REQUEST_BRANCH: bot-patch
PULL_REQUEST_TITLE: '[Bot] Update README.md'
PULL_REQUEST_LABELS: automerge
PULL_REQUEST_BODY: >
This pull request is auto-generated by GitHub action.