Skip to content

Seasonal scheduled post #4

Seasonal scheduled post

Seasonal scheduled post #4

name: Seasonal scheduled post
on:
workflow_dispatch:
schedule:
- cron: "0 1 20 Mar,Jun,Sep,Dec *"
jobs:
scheduled-post:
runs-on: ubuntu-latest
name: Write scheduled post
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Set post title and dates
run: node ../actions/set-seasonal-dates.js
- name: Write scheduled post
uses: ./
with:
github-username: katydecorah
github-repository: archive
source-bookmarks: recipes|_data/recipes.json
book-tags: "recommend,skip"
start-date: ${{ env.START_DATE }}
end-date: ${{ env.END_DATE }}
post-title: ${{ env.POST_TITLE }}
env:
TOKEN: ${{ secrets.TOKEN }}
- name: Commit files
run: |
git pull
git config --local user.email "[email protected]"
git config --local user.name "GitHub Action"
git add -A && git commit -m "${{ env.POST_TITLE }}"
git push