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 000000000..8aff87325 --- /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 1f8a3d8ba..b67f89414 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 3d9722836..d25dd9f60 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 95c71569d..e47048ea8 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 d718d5378..776979af6 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 cea9b48b2..ce0dc41a5 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 f8205e50e..282e385ad 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 c269cdc5d..e21fb2ec9 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 5f0bd67cb..fe0e19215 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 d3108807a..cb7662c89 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 6e0ef118e..9ec890395 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 e018cd472..bdd644f47 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 000000000..0ee003ccf --- /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 000000000..d90c333d5 --- /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 b67f89414..5fc2be26e 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 d25dd9f60..7c22197c7 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 e47048ea8..3ce47e23f 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 776979af6..8aaa2f268 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 ce0dc41a5..c40a86898 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 282e385ad..8b7127e6b 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 e21fb2ec9..3dc168d70 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 fe0e19215..8c2e1bb89 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 cb7662c89..062fa37e0 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 9ec890395..f649132e0 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 bdd644f47..01375e5f7 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 000000000..f2e74c52b --- /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