Compare commits

..

30 commits
main ... main

Author SHA1 Message Date
79fb9ab58f Update README.md 2025-06-03 04:38:19 -05:00
0d50b51a21 Update .github/workflows/build_pull_request.yml 2025-06-03 04:17:54 -05:00
f1d629819f revert 03708116ff
revert Update .github/workflows/build_pull_request.yml
2025-06-03 04:16:49 -05:00
72a93f55be Update .github/workflows/build_pull_request.yml 2025-06-03 04:13:01 -05:00
75970fa635 Update .github/workflows/build_pull_request.yml 2025-06-03 04:09:34 -05:00
4d7f6b8ad4 Delete .github/workflows/lock.yml 2025-06-03 04:07:52 -05:00
7b045c9903 Delete .github/workflows/issue_moderator.yml 2025-06-03 04:07:46 -05:00
8c7a1722d5 Delete .github/workflows/batch_close_issues.yml 2025-06-03 04:07:26 -05:00
b7826e016e Update .github/workflows/build_pull_request.yml 2025-05-23 08:58:41 -05:00
7449e1eb74 Update .github/workflows/build_pull_request.yml 2025-05-23 08:56:29 -05:00
03708116ff Update .github/workflows/build_pull_request.yml 2025-05-23 05:03:17 -05:00
41f6097374 Update .github/workflows/build_push.yml 2025-05-23 04:53:41 -05:00
56b27d20eb Update .github/workflows/build_push.yml 2025-05-23 03:00:34 -05:00
ec65a3317f Update .github/workflows/build_push.yml 2025-05-23 02:47:02 -05:00
d9e55be893 Update .github/workflows/build_push.yml 2025-05-23 02:38:27 -05:00
b20a69b504 Update .github/workflows/build_push.yml 2025-05-23 02:33:47 -05:00
ae190cc371 Update .github/workflows/build_push.yml 2025-05-23 02:13:55 -05:00
ecfe891379 Update .github/workflows/build_push.yml 2025-05-23 01:25:33 -05:00
b29c4f9550 Update .github/workflows/build_push.yml 2025-05-23 01:16:47 -05:00
3c9526fb74 Update .github/workflows/build_push.yml 2025-05-23 01:09:36 -05:00
8c958b5d8f Update .github/workflows/build_push.yml 2025-05-23 01:05:59 -05:00
d0d8660b8b Update .github/workflows/build_push.yml 2025-05-23 01:00:28 -05:00
b172b25bb1 Update .github/workflows/build_push.yml 2025-05-23 00:47:03 -05:00
6b5807be97 Update .github/workflows/build_push.yml 2025-05-23 00:40:01 -05:00
0c6d703c39 Update .github/workflows/build_push.yml 2025-05-23 00:35:36 -05:00
92b54c9a55 Update .github/workflows/build_push.yml 2025-05-23 00:28:18 -05:00
3676197ea6 Update .github/workflows/build_push.yml 2025-05-22 23:58:50 -05:00
0d5077630d Delete local.properties 2025-05-22 23:26:25 -05:00
69dfe2b499 Update .github/workflows/build_push.yml 2025-05-22 23:23:19 -05:00
3b7284cbe5 Updated local.properties ()
Co-authored-by: Arkai <arkai@noreply.localhost>
Co-committed-by: Arkai <arkai@noreply.localhost>
2025-05-22 05:12:09 -05:00
7 changed files with 34 additions and 111 deletions

View file

@ -1,25 +0,0 @@
name: "Batch close stale issues"
on:
# Monthly
schedule:
- cron: '0 0 1 * *'
# Manual trigger
workflow_dispatch:
inputs:
jobs:
stale:
runs-on: docker
steps:
- uses: actions/stale@28ca1036281a5e5922ead5184a1bbf96e5fc984e # v9
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
# Close everything older than ~6 months
days-before-issue-stale: 180
days-before-issue-close: 0
exempt-issue-labels: "do-not-autoclose,Meta request"
close-issue-message: "In an effort to have a more manageable issue backlog, we're closing older requests that weren't addressed since there's a low chance of it being addressed if it hasn't already. If your request is still relevant, please [open a new request](https://github.com/aniyomiorg/aniyomi-extensions/issues/new/choose)."
close-issue-reason: not_planned
ascending: true
operations-per-run: 250

View file

@ -8,17 +8,13 @@ on:
- '!.github/**'
- '.github/workflows/build_pull_request.yml'
concurrency:
group: ${{ github.workflow }}-${{ github.event.pull_request.number }}
cancel-in-progress: true
env:
CI_CHUNK_SIZE: 65
jobs:
prepare:
name: Prepare job
runs-on: docker
runs-on: ubuntu-22.04
outputs:
individualMatrix: ${{ steps.generate-matrices.outputs.individualMatrix }}
steps:
@ -49,7 +45,7 @@ jobs:
build_individual:
name: Build individual modules
needs: prepare
runs-on: docker
runs-on: ubuntu-22.04
strategy:
matrix: ${{ fromJSON(needs.prepare.outputs.individualMatrix) }}
steps:
@ -62,6 +58,11 @@ jobs:
java-version: 17
distribution: temurin
- name: Set up Android SDK
uses: https://github.com/android-actions/setup-android@00854ea68c109d98c75d956347303bf7c45b0277 # v3
with:
packages: ""
- name: Set up Gradle
uses: https://github.com/gradle/actions/setup-gradle@417ae3ccd767c252f5661f1ace9f835f9654f2b5 # v3
with:

View file

@ -95,6 +95,11 @@ jobs:
java-version: 17
distribution: temurin
- name: Set up Android SDK
uses: https://github.com/android-actions/setup-android@00854ea68c109d98c75d956347303bf7c45b0277 # v3
with:
packages: ""
- name: Prepare signing key
run: |
echo ${{ secrets.SIGNING_KEY }} | base64 -d > signingkey.jks
@ -111,8 +116,8 @@ jobs:
run: chmod +x ./gradlew && ./gradlew -p src assembleRelease
- name: Upload APKs (chunk ${{ matrix.chunk }})
uses: https://github.com/actions/upload-artifact@5d5d22a31266ced268874388b861e4b58bb5c2f3 # v4
if: "github.repository == 'Kohi-den/extensions-source'"
uses: https://code.forgejo.org/forgejo/upload-artifact@16871d9e8cfcf27ff31822cac382bbb5450f1e1e # v4-patch
if: "github.repository == 'AlmightyHak/extensions-source'"
with:
name: "individual-apks-${{ matrix.chunk }}"
path: "**/*.apk"
@ -128,8 +133,12 @@ jobs:
if: "github.repository == 'AlmightyHak/extensions-source'"
runs-on: ubuntu-22.04
steps:
- name: Setup rsync
run: |
sudo apt-get update && sudo apt install rsync -y
- name: Download APK artifacts
uses: https://github.com/actions/download-artifact@eaceaf801fd36c7dee90939fad912460b18a1ffe # v4
uses: https://code.forgejo.org/forgejo/download-artifact@d8d0a99033603453ad2255e58720b460a0555e1e # v4-patch
with:
path: ~/apk-artifacts
@ -139,6 +148,11 @@ jobs:
java-version: 17
distribution: temurin
- name: Set up Android SDK
uses: https://github.com/android-actions/setup-android@00854ea68c109d98c75d956347303bf7c45b0277 # v3
with:
packages: "build-tools;34.0.0"
- name: Checkout main branch
uses: https://github.com/actions/checkout@b4ffde65f46336ab88eb53be808477a3936bae11 # v4
with:

View file

@ -1,51 +0,0 @@
name: Issue moderator
on:
issues:
types: [opened, edited, reopened]
issue_comment:
types: [created]
jobs:
autoclose:
runs-on: docker
steps:
- name: Moderate issues
uses: aniyomiorg/issue-moderator-action@v2
with:
repo-token: ${{ secrets.GITHUB_TOKEN }}
duplicate-label: Duplicate
duplicate-check-enabled: true
duplicate-check-labels: |
["Source request", "Domain changed"]
existing-check-enabled: true
existing-check-labels: |
["Source request", "Domain changed"]
auto-close-rules: |
[
{
"type": "body",
"regex": ".*DELETE THIS SECTION IF YOU HAVE READ AND ACKNOWLEDGED IT.*",
"message": "The acknowledgment section was not removed."
},
{
"type": "body",
"regex": ".*\\* (Aniyomi version|Android version|Device): \\?.*",
"message": "Requested information in the template was not filled out."
},
{
"type": "title",
"regex": ".*(Source name|Short description).*",
"message": "You did not fill out the description in the title."
},
{
"type": "both",
"regex": ".*(?:fail(?:ed|ure|s)?|can\\s*(?:no|')?t|(?:not|un).*able|(?<!n[o']?t )blocked by|error) (?:to )?(?:get past|by ?pass|penetrate)?.*cloud ?fl?are.*",
"ignoreCase": true,
"message": "Refer to the **Solving Cloudflare issues** section at https://aniyomi.org/help/guides/troubleshooting/#solving-cloudflare-issues. If it doesn't work, migrate to other sources or wait until they lower their protection."
}
]
auto-close-ignore-label: do-not-autoclose

View file

@ -1,21 +0,0 @@
name: Lock threads
on:
# Daily
schedule:
- cron: '0 0 * * *'
# Manual trigger
workflow_dispatch:
inputs:
jobs:
lock:
runs-on: docker
permissions:
issues: write
steps:
- uses: dessant/lock-threads@1bf7ec25051fe7c00bdd17e6a7cf3d7bfb7dc771 # v5
with:
github-token: ${{ github.token }}
issue-inactive-days: '2'
pr-inactive-days: '2'

View file

@ -1,3 +1,9 @@
## Donation
Support this project by helping keep the servers up
[![ko-fi](https://ko-fi.com/img/githubbutton_sm.svg)](https://ko-fi.com/T6T3124BZN)
## Guide
just paste this into your anime repo

View file

@ -1 +0,0 @@
sdk.dir=/workspace/AlmightyHak/extensions-source/SDK