From 69e80c9825608863334cd2185bd510c6b42daecf Mon Sep 17 00:00:00 2001 From: Aaron Liu Date: Sun, 7 Sep 2025 18:45:33 -0400 Subject: [PATCH] unzip and prepare IPA after theos, but still download it early --- .github/workflows/buildapp.yml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/buildapp.yml b/.github/workflows/buildapp.yml index 1562b77..6815743 100644 --- a/.github/workflows/buildapp.yml +++ b/.github/workflows/buildapp.yml @@ -59,27 +59,13 @@ jobs: contents: write steps: - - name: Hash YT ipa url + - name: Hash YT IPA url and download it run: | URL_YT="$(jq -r '.inputs.decrypted_youtube_url' $GITHUB_EVENT_PATH)" echo ::add-mask::$URL_YT echo URL_YT=$URL_YT >> $GITHUB_ENV + wget "$URL_YT" --quiet --no-verbose -O YouTube.ipa - - name: Prepare YouTube iPA - id: prepare_youtube - run: | - wget "$YOUTUBE_URL" --quiet --no-verbose -O main/YouTube.ipa - cd ${{ github.workspace }}/main - mv YouTube.ipa YouTube.zip - unzip -q YouTube.zip - youtube_version=$(defaults read "$(pwd)/Payload/YouTube.app/Info" CFBundleVersion) - echo "==> YouTube v$youtube_version downloaded!" - sed -i '' "17s#.*#YOUTUBE_VERSION = ${youtube_version}#g" Makefile - echo "youtube_version=${youtube_version}" >> $GITHUB_OUTPUT - - env: - THEOS: ${{ github.workspace }}/theos - YOUTUBE_URL: ${{ env.URL_YT }} - name: Checkout Main uses: actions/checkout@v5 with: @@ -136,6 +122,18 @@ jobs: env: THEOS: ${{ github.workspace }}/theos + - name: Prepare YT IPA + id: prepare_youtube + run: | + mv YouTube.ipa main/YouTube.zip + unzip -q YouTube.zip + youtube_version=$(defaults read "$(pwd)/Payload/YouTube.app/Info" CFBundleVersion) + echo "==> YouTube v$youtube_version downloaded!" + sed -i '' "17s#.*#YOUTUBE_VERSION = ${youtube_version}#g" Makefile + echo "youtube_version=${youtube_version}" >> $GITHUB_OUTPUT + env: + THEOS: ${{ github.workspace }}/theos + - name: Fix compiling & Build Package id: build_package run: |