Commit Graph

23 Commits

Author SHA1 Message Date
Claude 8e2a49fe5f
refactor(profile): Consolidate Micro profiles into single unified profile
Simplified the Micro profile structure by consolidating separate resolution-specific
profiles into one unified approach:

Changes:
- Renamed 1080p Micro → Micro (unified profile for both resolutions)
- Deleted redundant 720p Micro profile
- Updated profile to handle 1080p as primary with 720p fallback
- Added both 1080p and 720p tags to reflect dual-resolution support
- Updated workflow custom files list to reflect new structure

The unified Micro profile maintains the same functionality:
- Targets highly compressed micro-encodes (YTS, YIFY, BONE, GalaxyRG, TGx, ETHEL)
- Quality progression: 1080p (all sources) > 720p (all sources) > 480p > DVD
- Prefers x265/HEVC for better compression
- Storage-focused for users with limited space
2025-11-20 02:03:26 +00:00
Claude 1add4d97cf
fix(workflow): Correct upstream sync to preserve custom files and push to stable
Fixed two critical issues in the sync-upstream.yml workflow:

1. Wildcard conflict resolution: The previous logic used wildcards (profiles/*.yml)
   that overlapped with custom files (profiles/*Micro*.yml), causing custom files
   to be overwritten. Now uses a two-phase explicit merge strategy:
   - Phase 1: Accept all upstream changes
   - Phase 2: Explicitly restore custom files by exact path

2. Wrong push target: Changed from 'main || master' to 'stable' branch

This ensures weekly syncs will now work correctly while preserving:
- profiles/1080p Micro.yml, 720p Micro.yml
- custom_formats/Micro Encode Tier 1/2/3.yml
- regex_patterns/BONE.yml, ETHEL.yml, GalaxyRG.yml, TGx.yml
- custom_formats/Foreign Release Groups.yml
2025-11-20 01:36:27 +00:00
Your Name fc9f159efa create(profile): Add micro-encode profiles for storage-conscious users
create(format): Micro Encode tier custom formats (Tier 1-3)
create(regex): Add BONE, GalaxyRG, TGx, ETHEL patterns
create(workflow): Upstream sync automation from Dictionarry-Hub

Implements storage-focused profiles prioritizing YTS, YIFY, BONE,
GalaxyRG, TGx, ETHEL with 1080p → 720p → 480p quality progression.

New profiles:
- 1080p Micro: Standard micro-encode profile
- 720p Micro: Extreme storage constraints
- 1080p Micro+: Enhanced variant with broader matching

Custom formats use tiered scoring (150K/100K/80K) to prioritize
micro-encode release groups while blocking remux and lossless audio.

GitHub Actions workflow syncs weekly from upstream stable branch
while preserving all custom Micro files.
2025-11-01 21:03:37 -05:00
Sam Chau a97d5fb73b feat(workflow): add devSync workflow to sync dev branch with stable on PR 2025-09-15 06:44:36 +09:30
Sam Chau 36e7e520a9 chore(cleanup): remove bundle script/workflow, remove wiki/devlog entries, remove tiers, update notify script to run on dev, simplify README 2025-09-13 00:10:32 -05:00
Sam Chau eba5ee8ca0 fix(workflow): update notify job to use notify-commit workflow and correct secret name 2025-03-09 01:29:59 +10:30
Sam Chau ed00314d47 feat(workflow): update bundle workflow to trigger website build for ghtub pages on database update 2025-02-04 01:40:19 +10:30
Sam Chau a6cd46eff6 feat(workflow): add Vercel deploy trigger to bundle workflow 2025-02-03 22:26:31 +10:30
Sam Chau f4f37c491f fix(workflow): remove yml path restriction from bundle trigger 2025-01-21 09:12:51 +10:30
Sam Chau 1cba66a2fa tweak(workflow): Update bundling script path in workflow configuration 2025-01-17 21:20:01 +10:30
Sam Chau b4d515f32a create(workflow): Add bundling workflow for YML files on stable branch 2025-01-17 21:18:54 +10:30
Sam Chau 6fdd331087 tweak(workflow): Restrict notify workflow to stable branch 2025-01-16 07:19:59 +10:30
Sam Chau 32edc2799e fix(workflow): update repository-dispatch action to version 3 in notify-groups.yml 2024-12-22 20:08:40 +10:30
Sam Chau 0dd6bc9ce2 fix(workflow): update token for repository dispatch in notify-groups.yml 2024-12-22 19:57:38 +10:30
Sam Chau ab43447d5b fix(workflow): update token for repository dispatch in notify-groups.yml 2024-12-22 19:49:51 +10:30
Sam Chau e6446cc474 feat: add GitHub Actions workflow for notifying groups on push to 1080p-Encode branch 2024-12-22 19:14:08 +10:30
Sam Chau e8ecf5e0dc fix: update workflow reference to use main branch 2024-12-17 17:53:15 +10:30
Sam Chau 82d5835a5d feat: add GitHub Actions workflow for notifications 2024-12-17 17:52:26 +10:30
Sam Chau 2c579c0a54 chore: remove deprecated database files / scripts / workflows 2024-12-01 17:15:45 +10:30
santiagosayshey d6df1e0aa3 workflow: added workflows to add issues to project / change to indevelopment on branch creation 2024-07-03 23:04:27 +09:30
santiagosayshey 9f5091e1d3 fix. install colorama on sync workflow 2024-06-24 07:53:39 +09:30
Sam Chau 37f53043db
Feature/Atlas Integration (#4)
* feat. Script and workflow to sync to atlas instance on merge into prod

* del. Removed legacy restore / backup scripts
2024-06-24 07:49:21 +09:30
Sam Chau d5090d1a9f
Feature/Automated Testing (#1) (#2)
* addition: custom formats imported from dev

* feat. Added scripts to conduct automate testing

* feat. Added CODEOWNERS file for reviews

* feat. Added workflow for automated testing on PR

* change. test script now exits on fail

* fix. Use py3 for running regex script

* fix. Adjusted sys exits on failed tests

* addition. Added placeholder json files from profilarr
2024-06-01 23:46:35 +09:30