From fef4ed4b69605b3cee075f8f5917e7d82d7af2a4 Mon Sep 17 00:00:00 2001 From: Seraphys Date: Sat, 13 Sep 2025 15:23:22 -0500 Subject: [PATCH 1/3] tweak(format): Ban GGEZ --- custom_formats/Banned Scene.yml | 12 ++++++++++++ profiles/1080p Balanced+.yml | 2 ++ profiles/1080p Balanced.yml | 2 ++ profiles/1080p Efficient+.yml | 2 ++ profiles/1080p Efficient.yml | 2 ++ profiles/1080p Quality (HDR).yml | 2 ++ profiles/1080p Quality.yml | 2 ++ profiles/1080p Remux.yml | 2 ++ profiles/2160p Balanced.yml | 2 ++ profiles/2160p Quality.yml | 2 ++ profiles/2160p Remux.yml | 2 ++ profiles/720p Quality.yml | 2 ++ regex_patterns/GGEZ.yml | 7 +++++++ 13 files changed, 41 insertions(+) create mode 100644 custom_formats/Banned Scene.yml create mode 100644 regex_patterns/GGEZ.yml diff --git a/custom_formats/Banned Scene.yml b/custom_formats/Banned Scene.yml new file mode 100644 index 0000000..8aff873 --- /dev/null +++ b/custom_formats/Banned Scene.yml @@ -0,0 +1,12 @@ +name: Banned Scene +description: Matches Scene Release Groups that are Banned +tags: +- Banned +- Release Group +conditions: +- name: GGEZ + negate: false + pattern: GGEZ + required: false + type: release_group +tests: [] diff --git a/profiles/1080p Balanced+.yml b/profiles/1080p Balanced+.yml index 1f8a3d8..b67f894 100644 --- a/profiles/1080p Balanced+.yml +++ b/profiles/1080p Balanced+.yml @@ -140,6 +140,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index 3d97228..d25dd9f 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -127,6 +127,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision diff --git a/profiles/1080p Efficient+.yml b/profiles/1080p Efficient+.yml index 95c7156..e47048e 100644 --- a/profiles/1080p Efficient+.yml +++ b/profiles/1080p Efficient+.yml @@ -149,6 +149,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip (Efficient) score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/1080p Efficient.yml b/profiles/1080p Efficient.yml index d718d53..776979a 100644 --- a/profiles/1080p Efficient.yml +++ b/profiles/1080p Efficient.yml @@ -139,6 +139,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip (Efficient) score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/1080p Quality (HDR).yml b/profiles/1080p Quality (HDR).yml index cea9b48..ce0dc41 100644 --- a/profiles/1080p Quality (HDR).yml +++ b/profiles/1080p Quality (HDR).yml @@ -159,6 +159,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index f8205e5..282e385 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -135,6 +135,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index c269cdc..e21fb2e 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -132,6 +132,8 @@ custom_formats: score: -999999 - name: Banned Remux score: -999999 +- name: Banned Scene + score: -999999 - name: Dolby Vision score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index 5f0bd67..fe0e192 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -154,6 +154,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index d310880..cb7662c 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -181,6 +181,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision (Without Fallback) diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 6e0ef11..9ec8903 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -144,6 +144,8 @@ custom_formats: score: -999999 - name: Banned Remux score: -999999 +- name: Banned Scene + score: -999999 - name: Dolby Vision (Without Fallback) score: -999999 - name: Full Disc diff --git a/profiles/720p Quality.yml b/profiles/720p Quality.yml index e018cd4..bdd644f 100644 --- a/profiles/720p Quality.yml +++ b/profiles/720p Quality.yml @@ -116,6 +116,8 @@ custom_formats: score: -999999 - name: Banned Groups (Title) score: -999999 +- name: Banned Scene + score: -999999 - name: Banned WEBRip score: -999999 - name: Dolby Vision diff --git a/regex_patterns/GGEZ.yml b/regex_patterns/GGEZ.yml new file mode 100644 index 0000000..0ee003c --- /dev/null +++ b/regex_patterns/GGEZ.yml @@ -0,0 +1,7 @@ +name: GGEZ +pattern: (?<=^|[\s.-])GGEZ\b +description: '' +tags: +- Release Group +- WEB-DL +tests: [] From 30f4a543c4f036e65df1d17ce68ddc8fdb6f199f Mon Sep 17 00:00:00 2001 From: Seraphys Date: Sat, 13 Sep 2025 16:12:06 -0500 Subject: [PATCH 2/3] tweak(format): Ban Xvid --- custom_formats/Xvid.yml | 26 ++++++++++++++++++++++++++ profiles/1080p Balanced+.yml | 2 ++ profiles/1080p Balanced.yml | 2 ++ profiles/1080p Efficient+.yml | 2 ++ profiles/1080p Efficient.yml | 2 ++ profiles/1080p Quality (HDR).yml | 2 ++ profiles/1080p Quality.yml | 2 ++ profiles/1080p Remux.yml | 2 ++ profiles/2160p Balanced.yml | 2 ++ profiles/2160p Quality.yml | 2 ++ profiles/2160p Remux.yml | 2 ++ profiles/720p Quality.yml | 2 ++ 12 files changed, 48 insertions(+) create mode 100644 custom_formats/Xvid.yml diff --git a/custom_formats/Xvid.yml b/custom_formats/Xvid.yml new file mode 100644 index 0000000..d90c333 --- /dev/null +++ b/custom_formats/Xvid.yml @@ -0,0 +1,26 @@ +name: Xvid +description: Matches Xvid Regex +tags: +- Codec +conditions: +- name: Xvid + negate: false + pattern: Xvid + required: true + type: release_title +- name: 2160p + negate: false + required: false + resolution: 2160p + type: resolution +- name: 1080p + negate: false + required: false + resolution: 1080p + type: resolution +- name: 720p + negate: false + required: false + resolution: 720p + type: resolution +tests: [] diff --git a/profiles/1080p Balanced+.yml b/profiles/1080p Balanced+.yml index b67f894..5fc2be2 100644 --- a/profiles/1080p Balanced+.yml +++ b/profiles/1080p Balanced+.yml @@ -158,6 +158,8 @@ custom_formats: score: -999999 - name: x265 (Efficient) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 720p Golden Popcorn score: 6000 diff --git a/profiles/1080p Balanced.yml b/profiles/1080p Balanced.yml index d25dd9f..7c22197 100644 --- a/profiles/1080p Balanced.yml +++ b/profiles/1080p Balanced.yml @@ -155,6 +155,8 @@ custom_formats: score: -999999 - name: x265 score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 720p Golden Popcorn score: 6000 diff --git a/profiles/1080p Efficient+.yml b/profiles/1080p Efficient+.yml index e47048e..3ce47e2 100644 --- a/profiles/1080p Efficient+.yml +++ b/profiles/1080p Efficient+.yml @@ -171,6 +171,8 @@ custom_formats: score: -999999 - name: x265 (Efficient) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Efficient+ Movie Bluray Tier 1 score: 184000 diff --git a/profiles/1080p Efficient.yml b/profiles/1080p Efficient.yml index 776979a..8aaa2f2 100644 --- a/profiles/1080p Efficient.yml +++ b/profiles/1080p Efficient.yml @@ -161,6 +161,8 @@ custom_formats: score: -999999 - name: x265 (Efficient) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Bluray HEVC Tier 1 score: 220000 diff --git a/profiles/1080p Quality (HDR).yml b/profiles/1080p Quality (HDR).yml index ce0dc41..c40a868 100644 --- a/profiles/1080p Quality (HDR).yml +++ b/profiles/1080p Quality (HDR).yml @@ -177,6 +177,8 @@ custom_formats: score: -999999 - name: x265 (WEB) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Golden Popcorn score: 8000 diff --git a/profiles/1080p Quality.yml b/profiles/1080p Quality.yml index 282e385..8b7127e 100644 --- a/profiles/1080p Quality.yml +++ b/profiles/1080p Quality.yml @@ -163,6 +163,8 @@ custom_formats: score: -999999 - name: x265 score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Golden Popcorn score: 8000 diff --git a/profiles/1080p Remux.yml b/profiles/1080p Remux.yml index e21fb2e..3dc168d 100644 --- a/profiles/1080p Remux.yml +++ b/profiles/1080p Remux.yml @@ -158,6 +158,8 @@ custom_formats: score: -999999 - name: x265 score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: MA score: 4000 diff --git a/profiles/2160p Balanced.yml b/profiles/2160p Balanced.yml index fe0e192..8c2e1bb 100644 --- a/profiles/2160p Balanced.yml +++ b/profiles/2160p Balanced.yml @@ -174,6 +174,8 @@ custom_formats: score: -999999 - name: x265 (WEB) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Golden Popcorn score: 8000 diff --git a/profiles/2160p Quality.yml b/profiles/2160p Quality.yml index cb7662c..062fa37 100644 --- a/profiles/2160p Quality.yml +++ b/profiles/2160p Quality.yml @@ -203,6 +203,8 @@ custom_formats: score: -999999 - name: x265 (WEB) score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 1080p Golden Popcorn score: 8000 diff --git a/profiles/2160p Remux.yml b/profiles/2160p Remux.yml index 9ec8903..f649132 100644 --- a/profiles/2160p Remux.yml +++ b/profiles/2160p Remux.yml @@ -160,6 +160,8 @@ custom_formats: score: -999999 - name: x265 score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: MA score: 6000 diff --git a/profiles/720p Quality.yml b/profiles/720p Quality.yml index bdd644f..01375e5 100644 --- a/profiles/720p Quality.yml +++ b/profiles/720p Quality.yml @@ -144,6 +144,8 @@ custom_formats: score: -999999 - name: x265 score: -999999 +- name: Xvid + score: -999999 custom_formats_radarr: - name: 720p Golden Popcorn score: 6000 From a97d5fb73b32fc879793a078c1bf531f29aba44f Mon Sep 17 00:00:00 2001 From: Sam Chau Date: Mon, 15 Sep 2025 06:44:36 +0930 Subject: [PATCH 3/3] feat(workflow): add devSync workflow to sync dev branch with stable on PR --- .github/workflows/devSync.yml | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 .github/workflows/devSync.yml diff --git a/.github/workflows/devSync.yml b/.github/workflows/devSync.yml new file mode 100644 index 0000000..f2e74c5 --- /dev/null +++ b/.github/workflows/devSync.yml @@ -0,0 +1,18 @@ +name: Sync dev with stable +on: + pull_request: + types: [closed] + branches: [stable] + +jobs: + sync: + if: github.event.pull_request.merged == true + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + with: + fetch-depth: 0 + - run: | + git checkout dev + git pull origin stable + git push origin dev \ No newline at end of file