diff --git a/.github/workflows/lo-test.yml b/.github/workflows/lo-test.yml index 48ae314..aa51856 100644 --- a/.github/workflows/lo-test.yml +++ b/.github/workflows/lo-test.yml @@ -17,7 +17,7 @@ jobs: build_packages: name: Build ${{ github.event.client_payload.device || github.event.inputs.device }} packages - runs-on: ubuntu-18.04 + runs-on: ubuntu-20.04 env: DEVICE: ${{ github.event.client_payload.device || github.event.inputs.device }} BRANCH: ${{ github.event.client_payload.branch || github.event.inputs.branch }} @@ -82,7 +82,7 @@ jobs: - name: Custom configure file run: | - cd ~/lede + cd ~/lede && rm -rf .tmp/ cat $GITHUB_WORKSPACE/$DEVICE.config.seed $GITHUB_WORKSPACE/common.seed | sed 's/\(CONFIG_PACKAGE_luci-app-[^A-Z]*=\)y/\1m/' > .config find package/ -type d -name luci-app-* | rev | cut -d'/' -f1 | rev | xargs -n1 -i echo CONFIG_PACKAGE_{}=m >> .config cat $GITHUB_WORKSPACE/extra_packages.seed >> .config @@ -104,6 +104,7 @@ jobs: cd ~/lede while true; do make download -j && break || true; done make -j$[`nproc`+1] IGNORE_ERRORS=1 + if [ ! -e ~/lede/bin/targets/*/*/*imagebuilder*xz ]; then make V=sc; fi mv `ls ~/lede/bin/targets/*/*/*imagebuilder*xz` ~/ib-$DEVICE.tar.xz echo "======================="