From 1c04ee57ebc348abd163dc4d29d7f6415b6868ce Mon Sep 17 00:00:00 2001 From: mrFq1 <1xxbx0il0@mozmail.com> Date: Fri, 21 Oct 2022 12:57:52 +0800 Subject: [PATCH] update: download core file with `dsaltares/fetch-gh-release-asset` --- .github/workflows/main.yml | 9 +++++++++ install_dependency.sh | 8 +------- 2 files changed, 10 insertions(+), 7 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 85b1a2b..92da589 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -26,6 +26,15 @@ jobs: with: go-version: 1.19.x + - name: download meta core + uses: dsaltares/fetch-gh-release-asset@master + with: + repo: 'MetaCubeX/Clash.Meta' + regex: true + file: "darwin.*\\.gz" + target: 'clash.meta/' + token: ${{ secrets.GITHUB_TOKEN }} + - name: install deps run: bash install_dependency.sh diff --git a/install_dependency.sh b/install_dependency.sh index 2064587..1bc33a1 100755 --- a/install_dependency.sh +++ b/install_dependency.sh @@ -1,14 +1,8 @@ #!/bin/bash set -e -echo "Download meta core" -rm -rf clash.meta -mkdir clash.meta -cd clash.meta -curl -s https://api.github.com/repos/MetaCubeX/Clash.Meta/releases/latest | grep -wo "https.*darwin.*.gz" > meta.txt -cat meta.txt -wget -i meta.txt echo "Unzip core files" +cd clash.meta gzip -d *.gz echo "Create Universal core" lipo -create -output com.metacubex.ClashX.ProxyConfigHelper.meta Clash.Meta-darwin-amd64* Clash.Meta-darwin-arm64*