Update README with latest blog posts #377
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Update README with latest blog posts | |
on: | |
schedule: # Run workflow automatically | |
- cron: "15 8-11 */2 * *" # Runs every hour, on the hour | |
workflow_dispatch: # Run workflow manually (without waiting for the cron to be called), through the GitHub Actions Workflow page directly | |
push: | |
jobs: | |
update-readme-with-blog: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
# - name: Set up Git | |
# run: | | |
# git config --global user.name "kubbot" | |
# git config --global user.email "[email protected]" | |
- name: Pull in dev.to posts | |
uses: gautamkrishnar/blog-post-workflow@v1 | |
with: | |
comment_tag_name: "My-Blog-EN" | |
feed_list: "https://nsddd.top/index.xml" | |
token: ${{ secrets.BOT_GITHUB_TOKEN }} | |
max_post_count: 100 | |
commit_message: "🔥docs(main): update with latest RadioGeek feed from EN" | |
committer_username: "kubbot" | |
disable_html_encoding: true | |
update-readme-with-blog-zh: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
# - name: Set up Git | |
# run: | | |
# git config --global user.name "kubbot" | |
# git config --global user.email "[email protected]" | |
- name: Pull in Chinese posts | |
uses: gautamkrishnar/blog-post-workflow@v1 | |
with: | |
comment_tag_name: "My-Blog-ZH" | |
feed_list: "https://nsddd.top/zh/index.xml" | |
token: ${{ secrets.BOT_GITHUB_TOKEN }} | |
max_post_count: 100 | |
commit_message: "🔥docs(main): update with latest RadioGeek feed from ZH" | |
committer_username: "kubbot" | |
disable_html_encoding: true | |
# 运行一系列 shell 命令,配置本地 Git 设置,从远程库拉取最新版本并推送到远程库。 | |
- name: Auto green | |
run: | | |
git config --local user.email "[email protected]" | |
git config --local user.name "kubbot" | |
git remote set-url origin https://${{ secrets.BOT_GITHUB_TOKEN }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} | |
git pull --rebase | |
# 将 UTC 时间转换为上海时间 | |
local_time=$(date -u -d "$(date -u)" "+%Y-%m-%d %H:%M:%S" -d "8 hours") | |
# 允许空提交,-a 省略git add . 而且设置签名 | |
git commit --allow-empty -a -s -m "🌟 You never lose, either you win or you learn! 💪" | |
git push | |
update-readme-with-blog-es: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
# - name: Set up Git | |
# run: | | |
# git config --global user.name "kubbot" | |
# git config --global user.email "[email protected]" | |
- name: Pull in Spanish posts | |
uses: gautamkrishnar/blog-post-workflow@v1 | |
with: | |
comment_tag_name: "My-Blog-ES" | |
feed_list: "https://nsddd.top/es/index.xml" | |
token: ${{ secrets.BOT_GITHUB_TOKEN }} | |
max_post_count: 100 | |
commit_message: "🔥docs(main): update with latest RadioGeek feed from ES" | |
committer_username: "kubbot" | |
# disable_html_encoding: true | |
# 运行一系列 shell 命令,配置本地 Git 设置,从远程库拉取最新版本并推送到远程库。 | |
- name: Auto green | |
run: | | |
git config --local user.email "[email protected]" | |
git config --local user.name "kubbot" | |
git remote set-url origin https://${{ secrets.BOT_GITHUB_TOKEN }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} | |
git pull --rebase | |
# 将 UTC 时间转换为上海时间 | |
local_time=$(date -u -d "$(date -u)" "+%Y-%m-%d %H:%M:%S" -d "8 hours") | |
git commit --allow-empty -a -s -m "🌟 You never lose, either you win or you learn! 💪" | |
git push | |
update-readme-with-blog-fr: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
# - name: Set up Git | |
# run: | | |
# git config --global user.name "kubbot" | |
# git config --global user.email "[email protected]" | |
- name: Pull in French posts | |
uses: gautamkrishnar/blog-post-workflow@v1 | |
with: | |
comment_tag_name: "My-Blog-FR" | |
feed_list: "https://nsddd.top/fr/index.xml" | |
token: ${{ secrets.BOT_GITHUB_TOKEN }} | |
max_post_count: 100 | |
commit_message: "🔥docs(main): update with latest RadioGeek feed from FR" | |
committer_username: "kubbot" | |
# disable_html_encoding: true | |
# 运行一系列 shell 命令,配置本地 Git 设置,从远程库拉取最新版本并推送到远程库。 | |
- name: Auto green | |
run: | | |
git config --local user.email "[email protected]" | |
git config --local user.name "kubbot" | |
git remote set-url origin https://${{ secrets.BOT_GITHUB_TOKEN }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} | |
git pull --rebase | |
# 将 UTC 时间转换为上海时间 | |
local_time=$(date -u -d "$(date -u)" "+%Y-%m-%d %H:%M:%S" -d "8 hours") | |
# 允许空提交,-a 省略git add . 而且设置签名 | |
git commit --allow-empty -a -s -m "🌟 You never lose, either you win or you learn! 💪" | |
git push | |
# https://nsddd.top/zh-tw/index.xml | |
update-readme-with-blog-zh-tw: | |
name: Update this repo's README with latest blog posts | |
runs-on: ubuntu-latest | |
steps: | |
- name: Checkout | |
uses: actions/checkout@v4 | |
# - name: Set up Git | |
# run: | | |
# git config --global user.name "kubbot" | |
# git config --global user.email "[email protected]" | |
- name: Pull in Chinese posts | |
uses: gautamkrishnar/blog-post-workflow@v1 | |
with: | |
comment_tag_name: "My-Blog-TW" | |
feed_list: "https://nsddd.top/zh-tw/index.xml" | |
token: ${{ secrets.BOT_GITHUB_TOKEN }} | |
max_post_count: 100 | |
commit_message: "🔥docs(main): update with latest RadioGeek feed from TW" | |
committer_username: "kubbot" | |
disable_html_encoding: true | |
# 运行一系列 shell 命令,配置本地 Git 设置,从远程库拉取最新版本并推送到远程库。 | |
- name: Auto green | |
run: | | |
git config --local user.email "[email protected]" | |
git config --local user.name "kubbot" | |
git remote set-url origin https://${{ secrets.BOT_GITHUB_TOKEN }}:${{ secrets.GITHUB_TOKEN }}@github.com/${{ github.repository }} | |
git pull --rebase | |
# 将 UTC 时间转换为上海时间 | |
local_time=$(date -u -d "$(date -u)" "+%Y-%m-%d %H:%M:%S" -d "8 hours") | |
# 允许空提交,-a 省略git add . 而且设置签名 | |
git commit --allow-empty -a -s -m "🌟 You never lose, either you win or you learn! 💪" | |
git push |