From 93d67c96a6c0e9a2280fea9859853d73816fe49b Mon Sep 17 00:00:00 2001 From: Hauke Mehrtens Date: Mon, 8 Aug 2022 20:26:18 +0200 Subject: [PATCH] CI: kernel: Checkout feeds from github Instead of cloning the feeds from the default location at git.openwrt.org use the github action to clone them directly from github. We saw some error messages when cloning from git.openwrt.org, probably related to some rate limiting applied. Cloning from github within a github action should work more stable. The "./scripts/feeds update -a" script will use the already checked out feed repositories and not clone them again from git.openwrt.org, but it will also not change the branch name. Signed-off-by: Hauke Mehrtens (cherry picked from commit b120e78917099d46a25cc521998b917fdf08e388) --- .github/workflows/kernel.yml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/.github/workflows/kernel.yml b/.github/workflows/kernel.yml index 37fba2f4ec..addedb91fe 100644 --- a/.github/workflows/kernel.yml +++ b/.github/workflows/kernel.yml @@ -57,6 +57,30 @@ jobs: with: path: openwrt + - name: Checkout packages feed + uses: actions/checkout@v2 + with: + repository: openwrt/packages + path: openwrt/feeds/packages + + - name: Checkout luci feed + uses: actions/checkout@v2 + with: + repository: openwrt/luci + path: openwrt/feeds/luci + + - name: Checkout routing feed + uses: actions/checkout@v2 + with: + repository: openwrt/routing + path: openwrt/feeds/routing + + - name: Checkout telephony feed + uses: actions/checkout@v2 + with: + repository: openwrt/telephony + path: openwrt/feeds/telephony + - name: Fix permission run: | chown -R buildbot:buildbot openwrt