From e35640092a475603e7bc0fa7696ab86b266601f9 Mon Sep 17 00:00:00 2001 From: Balackburn <93828569+Balackburn@users.noreply.github.com> Date: Sat, 8 Jul 2023 11:41:31 +0200 Subject: [PATCH] testing auto altstore update --- .github/workflows/buildapp.yml | 11 ++++-- .github/workflows/update_source.yml | 52 +++++------------------------ 2 files changed, 17 insertions(+), 46 deletions(-) diff --git a/.github/workflows/buildapp.yml b/.github/workflows/buildapp.yml index 9d2a25a..e29e076 100644 --- a/.github/workflows/buildapp.yml +++ b/.github/workflows/buildapp.yml @@ -163,6 +163,11 @@ jobs: draft: ${{ env.DRAFT }} body_path: ${{ github.workspace }}/release_notes.md - - - \ No newline at end of file + - name: Update Altstore Source with latest release + run: | + curl --location --request POST 'https://api.github.com/repos/Balackburn/YTLitePlusAltstore/dispatches' \ + --header 'Authorization: token ${{ secrets.GITHUB_TOKEN }}' \ + --header 'Content-Type: application/json' \ + --data-raw '{ + "event_type": "update-altstore-source-trigger" + }' \ No newline at end of file diff --git a/.github/workflows/update_source.yml b/.github/workflows/update_source.yml index ba41977..759a9b7 100644 --- a/.github/workflows/update_source.yml +++ b/.github/workflows/update_source.yml @@ -1,52 +1,18 @@ -name: Update apps.json everyday +name: test on: - schedule: - - cron: '0 0 * * *' workflow_dispatch: - repository_dispatch: - types: [update-altstore-source-trigger] jobs: - update_json: + update_altstore_source: runs-on: ubuntu-latest steps: - - name: Delay for repository_dispatch event - if: github.event_name == 'repository_dispatch' + - name: Update Altstore Source with latest release run: | - echo "Waiting for 8 minutes..." - sleep 480 # 8 minutes x 60 seconds - - - name: Check out repository - uses: actions/checkout@v2 - with: - ref: gh-pages - - - name: Set up Python - uses: actions/setup-python@v2 - with: - python-version: 3.x - - - name: Install dependencies - run: | - python -m pip install --upgrade pip - pip install requests - - - name: Run script - run: | - python Altstore/scripts/update_json.py - - - name: Check for changes - id: check_changes - run: | - git diff --exit-code || echo "::set-output name=has_changes::true" - - - name: Commit and push changes - if: steps.check_changes.outputs.has_changes == 'true' - run: | - git config --global user.email "actions@github.com" - git config --global user.name "GitHub Actions" - git add . - git commit -m "Update JSON file with latest release" - git push \ No newline at end of file + curl --location --request POST 'https://api.github.com/repos/Balackburn/YTLitePlusAltstore/dispatches' \ + --header 'Authorization: token ${{ secrets.PERSONAL_ACCESS_TOKEN }}' \ + --header 'Content-Type: application/json' \ + --data-raw '{ + "event_type": "update-altstore-source-trigger" + }' \ No newline at end of file