Skip to content

同步Gitee书签-workflows #15

同步Gitee书签-workflows

同步Gitee书签-workflows #15

name: 同步Gitee书签-workflows
on:
schedule:
- cron: "0 2 * * *" # 每天凌晨 2 点(UTC 时间)自动同步
workflow_dispatch: # 允许手动触发
jobs:
update-bookmark:
runs-on: ubuntu-latest
steps:
- name: 🚀 检查 GitHub 仓库
uses: actions/checkout@v3
- name: 🔄 下载 Gitee 书签文件
run: |
curl -L -o Edge-bookmarks.html "https://gitee.com/sola929/bookmark/raw/master/Edge-bookmarks.html"
- name: 🔍 检查是否有更改
run: |
git diff --quiet && git diff --staged --quiet || echo "Changes detected"
- name: Set up Git
run: |
git config --global user.name "github-actions"
git config --global user.email "[email protected]"
- name: Push changes
run: |
git add Edge-bookmarks.html
git commit -m "🔄 自动同步 Gitee 书签文件 $(date +'%Y-%m-%d %H:%M:%S')" || echo "No changes to commit"
git push origin main