mirror of
https://github.com/xiaorouji/openwrt-passwall2.git
synced 2025-05-01 08:40:35 +08:00
action: update code (#780)
This commit is contained in:
parent
9cdd5c39b9
commit
1de410fc94
@ -115,10 +115,14 @@ jobs:
|
|||||||
echo "src-git routing https://git.openwrt.org/feed/routing.git;openwrt-${{ matrix.sdk_ver }}" >> feeds.conf
|
echo "src-git routing https://git.openwrt.org/feed/routing.git;openwrt-${{ matrix.sdk_ver }}" >> feeds.conf
|
||||||
echo "src-git passwall_packages https://github.com/${{ env.packages }}.git;main" >> feeds.conf
|
echo "src-git passwall_packages https://github.com/${{ env.packages }}.git;main" >> feeds.conf
|
||||||
echo "src-git passwall2 https://github.com/${{ env.passwall2 }}.git;${{ github.ref_name }}" >> feeds.conf
|
echo "src-git passwall2 https://github.com/${{ env.passwall2 }}.git;${{ github.ref_name }}" >> feeds.conf
|
||||||
|
|
||||||
|
rm -rf feeds/packages/lang/golang
|
||||||
|
git clone https://github.com/sbwml/packages_lang_golang -b 24.x feeds/packages/lang/golang
|
||||||
|
|
||||||
./scripts/feeds update -a
|
./scripts/feeds update -a
|
||||||
echo "CONFIG_PACKAGE_luci-app-passwall2=m" > .config
|
echo "CONFIG_PACKAGE_luci-app-passwall2=m" > .config
|
||||||
./scripts/feeds install -d n luci-app-passwall2
|
./scripts/feeds install -d n luci-app-passwall2
|
||||||
make package/luci-app-passwall2/download -j1
|
make package/luci-app-passwall2/download -j$(nproc)
|
||||||
|
|
||||||
- name: Update passwall2 feeds
|
- name: Update passwall2 feeds
|
||||||
if: steps.cache-sdk.outputs.cache-hit == 'true'
|
if: steps.cache-sdk.outputs.cache-hit == 'true'
|
||||||
@ -140,8 +144,8 @@ jobs:
|
|||||||
echo "CONFIG_LUCI_LANG_zh_Hans=y" >> .config
|
echo "CONFIG_LUCI_LANG_zh_Hans=y" >> .config
|
||||||
echo "CONFIG_PACKAGE_luci-app-passwall2=m" >> .config
|
echo "CONFIG_PACKAGE_luci-app-passwall2=m" >> .config
|
||||||
make defconfig
|
make defconfig
|
||||||
echo "make package/luci-app-passwall2/{clean,compile} -j1"
|
echo "make package/luci-app-passwall2/{clean,compile} -j$(nproc)"
|
||||||
make package/luci-app-passwall2/{clean,compile} -j1 V=s
|
make package/luci-app-passwall2/{clean,compile} -j$(nproc) V=s
|
||||||
mv bin/packages/x86_64/passwall2/ ../
|
mv bin/packages/x86_64/passwall2/ ../
|
||||||
make clean
|
make clean
|
||||||
rm .config .config.old
|
rm .config .config.old
|
||||||
@ -310,22 +314,26 @@ jobs:
|
|||||||
- name: ${{ matrix.platform }} download
|
- name: ${{ matrix.platform }} download
|
||||||
run: |
|
run: |
|
||||||
cd sdk
|
cd sdk
|
||||||
make download -j1
|
make download -j$(nproc)
|
||||||
find dl -size -1024c -exec ls -l {} \;
|
find dl -size -1024c -exec ls -l {} \;
|
||||||
|
|
||||||
- name: ${{ matrix.platform }} compile
|
- name: ${{ matrix.platform }} compile
|
||||||
id: compile
|
id: compile
|
||||||
run: |
|
run: |
|
||||||
cd sdk
|
cd sdk
|
||||||
for package in $(ls feeds/passwall_packages); do
|
make package/feeds/passwall_packages/chinadns-ng/compile -j$(nproc) V=s
|
||||||
if [ -d "feeds/passwall_packages/$package" ]; then
|
make package/feeds/passwall_packages/geoview/compile -j$(nproc) V=s
|
||||||
echo "-----------begin compile $package ---------------"
|
make package/feeds/passwall_packages/tcping/compile -j$(nproc) V=s
|
||||||
sleep 10s
|
make package/feeds/passwall_packages/xray-core/compile -j$(nproc) V=s
|
||||||
make package/feeds/passwall_packages/$package/compile -j$(nproc) V=s
|
make package/feeds/passwall_packages/v2ray-geodata/compile -j$(nproc) V=s
|
||||||
echo "-----------compiled $package ---------------"
|
make package/feeds/passwall_packages/hysteria/compile -j$(nproc) V=s
|
||||||
echo ""
|
make package/feeds/passwall_packages/naiveproxy/compile -j$(nproc) V=s
|
||||||
fi
|
make package/feeds/passwall_packages/shadowsocks-rust/compile -j$(nproc) V=s
|
||||||
done
|
make package/feeds/passwall_packages/shadowsocksr-libev/compile -j$(nproc) V=s
|
||||||
|
make package/feeds/passwall_packages/simple-obfs/compile -j$(nproc) V=s
|
||||||
|
make package/feeds/passwall_packages/sing-box/compile -j$(nproc) V=s
|
||||||
|
make package/feeds/passwall_packages/tuic-client/compile -j$(nproc) V=s
|
||||||
|
make package/feeds/passwall_packages/v2ray-plugin/compile -j$(nproc) V=s
|
||||||
|
|
||||||
echo "status=success" >> $GITHUB_OUTPUT
|
echo "status=success" >> $GITHUB_OUTPUT
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user