commit d1da6640b15e5f05186654372e8a85eeeb362c04 Author: zhao Date: Fri Jan 16 16:48:53 2026 +0800 添加 .github/workflows/package_boot_uboot-rockchip.yml Signed-off-by: zhao diff --git a/.github/workflows/package_boot_uboot-rockchip.yml b/.github/workflows/package_boot_uboot-rockchip.yml new file mode 100644 index 0000000..f905a2a --- /dev/null +++ b/.github/workflows/package_boot_uboot-rockchip.yml @@ -0,0 +1,53 @@ +name: package_boot_uboot-rockchip + +on: + repository_dispatch: + workflow_dispatch: + schedule: + - cron: 0 */4 * * * + +jobs: + job_sync: + if: github.event.repository.owner.id == github.event.sender.id || ! github.event.sender.id + runs-on: ubuntu-22.04 + + name: Update package_boot_uboot-rockchip + strategy: + fail-fast: false + matrix: + target: [openwrt-25.12] + + steps: + - name: Checkout + uses: actions/checkout@main + with: + fetch-depth: 0 + + - name: Initialization environment + run : | + git config --global user.name "zhao" + git config --global user.email "zj18139624826@gmail.com" + + - name: Clone openwrt-25.12 + run: | + cd $GITHUB_WORKSPACE + chmod +x .github/diy/sync.sh + git clone -b openwrt-25.12 https://gitea.kejizero.xyz/zhao/package_boot_uboot-rockchip.git ${{matrix.target}} + cd ${{matrix.target}} + rm -rf `find ./* -maxdepth 0 -type d ! -name "commit"` >/dev/null 2>&1 + $GITHUB_WORKSPACE/.github/diy/sync.sh + + - name: Upload + env: + GIT_PASSWORD: ${{ secrets.git_password }} + run: | + cd $GITHUB_WORKSPACE/${{matrix.target}} + if git status --porcelain | grep .; then + Emoji=("🎉" "🤞" "✨" "🎁" "🎈" "🎄" "🎨" "💋" "🍓" "🍕" "🍉" "💐" "🌴" "🚀" "🛸" "🗽" "⛅" "🌈" "🔥" "⛄" "🐶" "🏅" "🦄" "🐤") + git add . + git commit -am "${Emoji[$[$RANDOM % ${#Emoji[@]}]]} Sync $(date +%Y-%m-%d" "%H:%M:%S)" + git push --quiet "https://zhao:${GIT_PASSWORD}@gitea.kejizero.xyz/zhao/package_boot_uboot-rockchip.git" HEAD:openwrt-25.12 + else + echo "nothing to commit" + exit 0 + fi || exit 0 \ No newline at end of file