Skip to content

Commit a863dde

Browse files
Axelen123brosssh
authored andcommitted
Mono repo for downloaders
1 parent 32086a2 commit a863dde

File tree

55 files changed

+9335
-320
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

55 files changed

+9335
-320
lines changed
Lines changed: 107 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,107 @@
1+
name: 🐞 Bug report
2+
description: Report a bug or an issue.
3+
title: 'bug: '
4+
labels: ['Bug report']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
<p align="center">
10+
<picture>
11+
<source
12+
width="256px"
13+
media="(prefers-color-scheme: dark)"
14+
srcset="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-headline/revanced-headline-vertical-dark.svg"
15+
>
16+
<img
17+
width="256px"
18+
src="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-headline/revanced-headline-vertical-light.svg"
19+
>
20+
</picture>
21+
<br>
22+
<a href="https://revanced.app/">
23+
<picture>
24+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-logo/revanced-logo.svg" />
25+
<img height="24px" src="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-logo/revanced-logo.svg" />
26+
</picture>
27+
</a>&nbsp;&nbsp;&nbsp;
28+
<a href="https://github.com/ReVanced">
29+
<picture>
30+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" />
31+
<img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" />
32+
</picture>
33+
</a>&nbsp;&nbsp;&nbsp;
34+
<a href="http://revanced.app/discord">
35+
<picture>
36+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
37+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
38+
</picture>
39+
</a>&nbsp;&nbsp;&nbsp;
40+
<a href="https://reddit.com/r/revancedapp">
41+
<picture>
42+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
43+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
44+
</picture>
45+
</a>&nbsp;&nbsp;&nbsp;
46+
<a href="https://t.me/app_revanced">
47+
<picture>
48+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
49+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
50+
</picture>
51+
</a>&nbsp;&nbsp;&nbsp;
52+
<a href="https://x.com/revancedapp">
53+
<picture>
54+
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png">
55+
<img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" />
56+
</picture>
57+
</a>&nbsp;&nbsp;&nbsp;
58+
<a href="https://www.youtube.com/@ReVanced">
59+
<picture>
60+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
61+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
62+
</picture>
63+
</a>
64+
<br>
65+
<br>
66+
Continuing the legacy of Vanced
67+
</p>
68+
69+
Before creating a new bug report, please keep the following in mind:
70+
71+
- **Do not submit a duplicate bug report**: Search for existing bug reports [here](https://github.com/ReVanced/revanced-manager-play-store-downloader/issues?q=label%3A%22Bug+report%22).
72+
- **Review the contribution guidelines**: Make sure your bug report adheres to it. You can find the guidelines [here](https://github.com/ReVanced/revanced-manager-play-store-downloader/blob/main/CONTRIBUTING.md).
73+
- **Do not use the issue page for support**: If you need help or have questions, check out other platforms on [revanced.app](https://revanced.app).
74+
- type: textarea
75+
attributes:
76+
label: Bug description
77+
description: |
78+
- Describe your bug in detail
79+
- Add steps to reproduce the bug if possible (Step 1. ... Step 2. ...)
80+
- Add images and videos if possible
81+
validations:
82+
required: true
83+
- type: textarea
84+
attributes:
85+
label: Error logs
86+
description: These can be exported from the Patcher screen or from the Manager settings.
87+
render: shell
88+
- type: textarea
89+
attributes:
90+
label: Solution
91+
description: If applicable, add a possible solution to the bug.
92+
- type: textarea
93+
attributes:
94+
label: Additional context
95+
description: Add additional context here.
96+
- type: checkboxes
97+
id: acknowledgements
98+
attributes:
99+
label: Acknowledgements
100+
description: Your bug report will be closed if you don't follow the checklist below.
101+
options:
102+
- label: I have checked all open and closed bug reports and this is not a duplicate.
103+
required: true
104+
- label: I have chosen an appropriate title.
105+
required: true
106+
- label: All requested information has been provided properly.
107+
required: true

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: 🗨 Discussions
4+
url: https://github.com/revanced/revanced-suggestions/discussions
5+
about: Have something unspecific to this plugin in mind? Search for or start a new discussion!
Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,103 @@
1+
name: ⭐ Feature request
2+
description: Create a detailed request for a new feature.
3+
title: 'feat: '
4+
labels: ['Feature request']
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
<p align="center">
10+
<picture>
11+
<source
12+
width="256px"
13+
media="(prefers-color-scheme: dark)"
14+
srcset="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-headline/revanced-headline-vertical-dark.svg"
15+
>
16+
<img
17+
width="256px"
18+
src="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-headline/revanced-headline-vertical-light.svg"
19+
>
20+
</picture>
21+
<br>
22+
<a href="https://revanced.app/">
23+
<picture>
24+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-logo/revanced-logo.svg" />
25+
<img height="24px" src="https://raw.githubusercontent.com/revanced/revanced-manager-play-store-downloader/main/assets/revanced-logo/revanced-logo.svg" />
26+
</picture>
27+
</a>&nbsp;&nbsp;&nbsp;
28+
<a href="https://github.com/ReVanced">
29+
<picture>
30+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://i.ibb.co/dMMmCrW/Git-Hub-Mark.png" />
31+
<img height="24px" src="https://i.ibb.co/9wV3HGF/Git-Hub-Mark-Light.png" />
32+
</picture>
33+
</a>&nbsp;&nbsp;&nbsp;
34+
<a href="http://revanced.app/discord">
35+
<picture>
36+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
37+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032563-d4e084b7-244e-4358-af50-26bde6dd4996.png" />
38+
</picture>
39+
</a>&nbsp;&nbsp;&nbsp;
40+
<a href="https://reddit.com/r/revancedapp">
41+
<picture>
42+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
43+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032351-9d9d5619-8ef7-470a-9eec-2744ece54553.png" />
44+
</picture>
45+
</a>&nbsp;&nbsp;&nbsp;
46+
<a href="https://t.me/app_revanced">
47+
<picture>
48+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
49+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032213-faf25ab8-0bc3-4a94-a730-b524c96df124.png" />
50+
</picture>
51+
</a>&nbsp;&nbsp;&nbsp;
52+
<a href="https://x.com/revancedapp">
53+
<picture>
54+
<source media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/93124920/270180600-7c1b38bf-889b-4d68-bd5e-b9d86f91421a.png">
55+
<img height="24px" src="https://user-images.githubusercontent.com/93124920/270108715-d80743fa-b330-4809-b1e6-79fbdc60d09c.png" />
56+
</picture>
57+
</a>&nbsp;&nbsp;&nbsp;
58+
<a href="https://www.youtube.com/@ReVanced">
59+
<picture>
60+
<source height="24px" media="(prefers-color-scheme: dark)" srcset="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
61+
<img height="24px" src="https://user-images.githubusercontent.com/13122796/178032714-c51c7492-0666-44ac-99c2-f003a695ab50.png" />
62+
</picture>
63+
</a>
64+
<br>
65+
<br>
66+
Continuing the legacy of Vanced
67+
</p>
68+
69+
Before creating a new feature request, please keep the following in mind:
70+
71+
- **Do not submit a duplicate feature request**: Search for existing feature requests [here](https://github.com/ReVanced/revanced-manager-play-store-downloader/issues?q=label%3A%22Feature+request%22).
72+
- **Review the contribution guidelines**: Make sure your feature request adheres to it. You can find the guidelines [here](https://github.com/ReVanced/revanced-manager-play-store-downloader/blob/main/CONTRIBUTING.md).
73+
- **Do not use the issue page for support**: If you need help or have questions, check out other platforms on [revanced.app](https://revanced.app).
74+
- type: textarea
75+
attributes:
76+
label: Feature description
77+
description: |
78+
- Describe your feature in detail
79+
- Add images, videos, links, examples, references, etc. if possible
80+
- type: textarea
81+
attributes:
82+
label: Motivation
83+
description: |
84+
A strong motivation is necessary for a feature request to be considered.
85+
86+
- Why should this feature be implemented?
87+
- What is the explicit use case?
88+
- What are the benefits?
89+
- What makes this feature important?
90+
validations:
91+
required: true
92+
- type: checkboxes
93+
id: acknowledgements
94+
attributes:
95+
label: Acknowledgements
96+
description: Your feature request will be closed if you don't follow the checklist below.
97+
options:
98+
- label: I have checked all open and closed feature requests and this is not a duplicate
99+
required: true
100+
- label: I have chosen an appropriate title.
101+
required: true
102+
- label: All requested information has been provided properly.
103+
required: true

.github/config.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
firstPRMergeComment: >
2+
Thank you for contributing to ReVanced. Join us on [Discord](https://revanced.app/discord) to receive a role for your contribution.

.github/dependabot.yml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
version: 2
2+
updates:
3+
- package-ecosystem: github-actions
4+
labels: []
5+
directory: /
6+
target-branch: dev
7+
schedule:
8+
interval: monthly
9+
10+
- package-ecosystem: npm
11+
labels: []
12+
directory: /
13+
target-branch: dev
14+
schedule:
15+
interval: monthly
16+
17+
- package-ecosystem: gradle
18+
labels: []
19+
directory: /
20+
target-branch: dev
21+
schedule:
22+
interval: monthly
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
name: Build pull request
2+
3+
on:
4+
workflow_dispatch:
5+
pull_request:
6+
branches:
7+
- dev
8+
9+
jobs:
10+
release:
11+
name: Build
12+
runs-on: ubuntu-latest
13+
steps:
14+
- name: Checkout
15+
uses: actions/checkout@v4
16+
with:
17+
fetch-depth: 0
18+
19+
- name: Setup Java
20+
uses: actions/setup-java@v4
21+
with:
22+
distribution: "temurin"
23+
java-version: "17"
24+
25+
- name: Cache Gradle
26+
uses: burrunan/gradle-cache-action@v2
27+
28+
- name: Build
29+
env:
30+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
31+
run: ./gradlew build --no-daemon
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
name: Open a PR to main
2+
3+
on:
4+
push:
5+
branches:
6+
- dev
7+
workflow_dispatch:
8+
9+
env:
10+
MESSAGE: Merge branch `${{ github.head_ref || github.ref_name }}` to `main`
11+
12+
jobs:
13+
pull-request:
14+
name: Open pull request
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
20+
- name: Open pull request
21+
uses: repo-sync/pull-request@v2
22+
with:
23+
destination_branch: 'main'
24+
pr_title: 'chore: ${{ env.MESSAGE }}'
25+
pr_body: 'This pull request will ${{ env.MESSAGE }}.'
26+
pr_draft: true

.github/workflows/release.yml

Lines changed: 66 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,66 @@
1+
name: Release
2+
3+
on:
4+
workflow_dispatch:
5+
push:
6+
branches:
7+
- main
8+
- dev
9+
10+
jobs:
11+
release:
12+
name: Release
13+
permissions:
14+
contents: write
15+
runs-on: ubuntu-latest
16+
steps:
17+
- name: Checkout
18+
uses: actions/checkout@v4
19+
with:
20+
# Make sure the release step uses its own credentials:
21+
# https://github.com/cycjimmy/semantic-release-action#private-packages
22+
persist-credentials: false
23+
fetch-depth: 0
24+
25+
- name: Setup Java
26+
uses: actions/setup-java@v4
27+
with:
28+
distribution: "temurin"
29+
java-version: "17"
30+
31+
- name: Cache Gradle
32+
uses: burrunan/gradle-cache-action@v2
33+
34+
- name: Build
35+
env:
36+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
37+
run: ./gradlew build --no-daemon
38+
39+
- name: Setup Node.js
40+
uses: actions/setup-node@v4
41+
with:
42+
node-version: "lts/*"
43+
cache: 'npm'
44+
45+
- name: Install dependencies
46+
run: npm install
47+
48+
- name: Import GPG key
49+
uses: crazy-max/ghaction-import-gpg@v6
50+
with:
51+
gpg_private_key: ${{ secrets.GPG_PRIVATE_KEY }}
52+
passphrase: ${{ secrets.GPG_PASSPHRASE }}
53+
fingerprint: ${{ vars.GPG_FINGERPRINT }}
54+
55+
- name: Setup keystore
56+
run: |
57+
echo "${{ secrets.KEYSTORE }}" | base64 --decode > "keystore.jks"}
58+
59+
- name: Release
60+
env:
61+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
62+
KEYSTORE_PASSWORD: ${{ secrets.KEYSTORE_PASSWORD }}
63+
KEYSTORE_ENTRY_ALIAS: ${{ secrets.KEYSTORE_ENTRY_ALIAS }}
64+
KEYSTORE_ENTRY_PASSWORD: ${{ secrets.KEYSTORE_ENTRY_PASSWORD }}
65+
run: |
66+
npx semantic-release

0 commit comments

Comments
 (0)