aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHauke Mehrtens <hauke@hauke-m.de>2022-08-08 20:26:18 +0200
committerHauke Mehrtens <hauke@hauke-m.de>2022-08-10 21:29:06 +0200
commitb120e78917099d46a25cc521998b917fdf08e388 (patch)
tree0907280f90dea2197be9a979bdb050284d43b3cb
parent43afaf6149129a72a8f3e5d3d0d545e54ac81b3a (diff)
downloadupstream-b120e78917099d46a25cc521998b917fdf08e388.tar.gz
upstream-b120e78917099d46a25cc521998b917fdf08e388.tar.bz2
upstream-b120e78917099d46a25cc521998b917fdf08e388.zip
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 <hauke@hauke-m.de>
-rw-r--r--.github/workflows/kernel.yml24
1 files changed, 24 insertions, 0 deletions
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