diff --git a/.github/workflows/build-artifact.yml b/.github/workflows/build-artifact.yml index d5e1012..72cb232 100644 --- a/.github/workflows/build-artifact.yml +++ b/.github/workflows/build-artifact.yml @@ -12,22 +12,22 @@ jobs: build-apk: name: APK Build runs-on: ubuntu-latest - timeout-minutes: 10 + timeout-minutes: 15 steps: - name: Check out Git repository - uses: actions/checkout@v3 + uses: actions/checkout@v3.1.0 - name: Update Env for custom build run: | - echo "${{ secrets.ENVS }}" >> .env + echo "${{ secrets.ENVS }}" > .env - name: Build Revanced APKs run: | docker-compose up - name: Upload Build APKS - uses: actions/upload-artifact@v3 + uses: actions/upload-artifact@v3.1.0 with: name: Built-APKs path: | diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 76d042c..cca2da3 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -20,7 +20,7 @@ jobs: steps: - name: Checkout repository - uses: actions/checkout@v3 + uses: actions/checkout@v3.1.0 - name: Initialize CodeQL uses: github/codeql-action/init@v2 diff --git a/.github/workflows/linter.yml b/.github/workflows/linter.yml index 3373f30..537314f 100644 --- a/.github/workflows/linter.yml +++ b/.github/workflows/linter.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v3.1.0 - name: Setup Python uses: actions/setup-python@v4.3.0 diff --git a/.github/workflows/pr-checks.yml b/.github/workflows/pr-checks.yml index bd8ae7d..dd44ee6 100644 --- a/.github/workflows/pr-checks.yml +++ b/.github/workflows/pr-checks.yml @@ -12,3 +12,5 @@ jobs: uses: ./.github/workflows/linter.yml build-apk-pr-check: uses: ./.github/workflows/build-artifact.yml + secrets: + ENVS: "" diff --git a/.github/workflows/pre-commit.yml b/.github/workflows/pre-commit.yml index fc2d5a9..bba5ff7 100644 --- a/.github/workflows/pre-commit.yml +++ b/.github/workflows/pre-commit.yml @@ -15,7 +15,7 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v3.1.0 - name: Setup Python uses: actions/setup-python@v4.3.0 @@ -29,7 +29,7 @@ jobs: run: pre-commit autoupdate - name: Create Pull Request - uses: peter-evans/create-pull-request@v4 + uses: peter-evans/create-pull-request@v4.1.3 with: token: ${{ secrets.GH_TOKEN }} branch: update/pre-commit-autoupdate diff --git a/src/downloader.py b/src/downloader.py index bfd5a6b..b28aa03 100644 --- a/src/downloader.py +++ b/src/downloader.py @@ -18,7 +18,7 @@ class Downloader(object): """Files downloader.""" def __init__(self, config: RevancedConfig): - self._CHUNK_SIZE = 2**21 * 5 + self._CHUNK_SIZE = 10485760 self._QUEUE: PriorityQueue[Tuple[float, str]] = PriorityQueue() self._QUEUE_LENGTH = 0 self.config = config @@ -168,7 +168,6 @@ class Downloader(object): ["revanced", "revanced-cli", self.config.normal_cli_jar], ["revanced", "revanced-integrations", self.config.normal_integrations_apk], ["revanced", "revanced-patches", self.config.normal_patches_jar], - ["inotia00", "VancedMicroG", "VancedMicroG-output.apk"], ] if self.config.build_extended: assets += [ @@ -176,6 +175,10 @@ class Downloader(object): ["inotia00", "revanced-integrations", self.config.integrations_apk], ["inotia00", "revanced-patches", self.config.patches_jar], ] + if "youtube" in self.config.apps or "youtube_music" in self.config.apps: + assets += [ + ["inotia00", "VancedMicroG", "VancedMicroG-output.apk"], + ] with ThreadPoolExecutor(7) as executor: executor.map(lambda repo: self.repository(*repo), assets) logger.info("Downloaded revanced microG ,cli, integrations and patches.")