Skip to content

Refresh Feed

Refresh Feed #11839

Workflow file for this run

name: Refresh Feed
on:
schedule:
- cron: '0 0-12,22-23 * * 1-5'
- cron: '0 4-23,0-4 * * 0,6'
workflow_dispatch:
jobs:
refresh-feed:
runs-on: ubuntu-latest
steps:
- name: Checkout 🛎️
uses: actions/checkout@v4
with:
persist-credentials: false
- name: Fetch API Data 📦
uses: JamesIves/fetch-api-data-action@v2
with:
endpoint: https://youtube.googleapis.com/youtube/v3/playlistItems?part=snippet&maxResults=1&playlistId=UU_zkRpcTX_4aHjEeYK_tg7A&key=${{ secrets.API_KEY }}
configuration: '{ "method": "GET" }'
- name: Build and Deploy 🚀
uses: JamesIves/github-pages-deploy-action@v4.6.4
with:
branch: main
folder: fetch-api-data-action
target-folder: data
clean: false