1
0
mirror of https://github.com/darkzoul5/YoutubePlaylistSync.git synced 2026-07-04 21:04:01 +03:00
Commit Graph

148 Commits

Author SHA1 Message Date
dark_zoul 4fc1f8999e AI: Refactor release workflow: streamline steps, remove unused sections, and enhance artifact handling 2026-03-07 19:21:18 +02:00
dark_zoul 3958054f23 Update artifact paths and registry URL in release workflow 2026-03-07 19:20:28 +02:00
dark_zoul 16cc0ac1ff AI: Refactor version extraction logic in release workflow to streamline tag handling 2026-03-07 19:09:43 +02:00
dark_zoul 0f74bf6606 Add input for release tag in workflow dispatch and update artifact paths 2026-03-07 19:05:22 +02:00
dark_zoul d935b21522 Update artifact paths for Windows and Linux uploads in release workflow 2026-03-07 18:56:11 +02:00
dark_zoul 01ea0db145 reintroduce zip/unzip steps for Windows and Linux artifacts in release workflow 2026-03-07 18:51:33 +02:00
dark_zoul 8f5b90e175 Remove Windows package zipping step from release workflow 2026-03-07 18:03:14 +02:00
dark_zoul 4b04f0af36 Remove tar.gz package creation and extraction steps from Linux build workflow 2026-03-07 17:34:02 +02:00
dark_zoul 02356b191f Refactor tag extraction to handle both tags and branches in release workflow 2026-03-07 16:39:50 +02:00
dark_zoul 99c8251257 Add User-Agent header to curl commands 2026-03-07 16:36:13 +02:00
dark_zoul 13eff5ef50 Refactor Windows and Linux package preparation in release workflow to use GITHUB_WORKSPACE for consistency 2026-03-07 16:24:35 +02:00
dark_zoul 6ca8b84629 Refactor Linux package preparation in release workflow to improve caching and cleanup processes 2026-03-07 16:16:33 +02:00
dark_zoul 837f8275cd Update release workflow to extract Linux artifact from the correct directory and upgrade upload-release-asset action to v2 2026-03-07 16:12:27 +02:00
dark_zoul e6eaa045bb Update release workflow to use GitHub actor for Docker image registry and improve curl command reliability 2026-03-07 14:49:18 +02:00
dark_zoul c04a216a58 Refactor CI/CD workflow to use GitHub Actions and update README for clarity 2026-03-07 14:07:50 +02:00
dark_zoul b2c64072c8 Add workflow_dispatch trigger to release workflow 2026-03-07 13:55:25 +02:00
dark_zoul c93da9e644 rename .gitea to .github 2026-03-07 13:54:12 +02:00
dark_zoul ecffcc26aa Merge pull request 'Remove Docker image build workflow: delete build-docker-image.yml(redundant)' (#2) from Next into main
Reviewed-on: dark_zoul/youtube-playlist-downloader#2
2025-10-18 23:32:02 +03:00
dark_zoul b345c16c23 Remove Docker image build workflow: delete build-docker-image.yml(redundant) 2025-10-18 23:29:56 +03:00
dark_zoul 2c4b736e06 Update README.md
fix typo
2025-10-17 15:57:10 +03:00
dark_zoul 492e829e78 Merge pull request 'Next' (#1) from Next into main
Reviewed-on: dark_zoul/youtube-playlist-downloader#1
2025-10-17 15:54:03 +03:00
dark_zoul 6f6d0ecf85 Fix Docker image artifact handling: standardize tar file naming and paths 2025-10-17 11:31:32 +03:00
dark_zoul 1e710f7ea7 Refactor Docker image handling: save and upload images with distinct tags, update artifact paths 2025-10-17 11:23:13 +03:00
dark_zoul 099d4d9740 Fix release workflow: add checkout step to build docker image as latest 2025-10-16 23:07:21 +03:00
dark_zoul 68cf583d5c Fix Docker image loading step: update path to the tar file for correct loading 2025-10-16 23:00:49 +03:00
dark_zoul 946e8d3d99 Fix Docker image loading step: update path to the tar file for correct loading 2025-10-16 22:54:56 +03:00
dark_zoul 3c8b5aad0b add Docker image artifact upload step 2025-10-16 22:36:46 +03:00
dark_zoul 341f7a7eae Fix Docker image save and load steps: update image reference and correct step naming 2025-10-16 22:27:24 +03:00
dark_zoul 85f3ea528e Fix Docker image build workflow: add missing checkout step for consistency 2025-10-16 22:18:03 +03:00
dark_zoul 637989eb9f Refactor Docker image build workflow: add dependency on build-linux-package and update artifact naming for clarity 2025-10-16 22:08:54 +03:00
dark_zoul 0197d2303e Fix artifact download and extraction steps to correctly reference the TAG variable 2025-10-16 22:05:58 +03:00
dark_zoul 9a3877c8dd Refactor Docker image build workflow: remove redundant checkout step and update artifact naming 2025-10-16 22:03:09 +03:00
dark_zoul 0297fd750e Refactor Docker image build workflow:do it as a job in the release.yml 2025-10-16 21:58:21 +03:00
dark_zoul 277d899993 Fix artifact download action to use Gitea-specific implementation 2025-10-16 21:40:03 +03:00
dark_zoul 1cf4544b82 Refactor Dockerfile to use alpine base image and streamline dependencies; update workflows to handle artifact downloads and extraction 2025-10-16 21:37:38 +03:00
dark_zoul 440344b8fb Refactor Docker image build process: latest image is built with distinct digest hopefully 2025-10-16 20:49:36 +03:00
dark_zoul 6c7d3b2825 Fix path resolution in ConfigLoader to use script location instead of config dir location 2025-10-16 13:59:04 +03:00
dark_zoul 6d3591ed54 Update Docker usage instructions in README: change pull command to run command with required volumes 2025-10-16 13:12:47 +03:00
dark_zoul febbd2c681 Add Docker usage instructions to README 2025-10-16 13:10:56 +03:00
dark_zoul 8205469372 Add error handling in tag extraction step and remove image artifact upload 2025-10-15 21:51:20 +03:00
dark_zoul 0498857920 do not update yt-dlp executable when running in Docker 2025-10-15 21:37:04 +03:00
dark_zoul e1278308d1 Improve private playlist detection heuristics in PlaylistDownloader 2025-10-15 21:29:02 +03:00
dark_zoul 93cd9a0fe0 Refactor mode "both" in PlaylistDownloader: video is downloaded then audio extracted using ffmpeg. 2025-10-15 21:13:15 +03:00
dark_zoul 6203fd36c0 Comment out assignment of playlist_id in PlaylistDownloader initialization 2025-10-15 20:40:36 +03:00
dark_zoul 37bc269092 Enhance playlist URL validation 2025-10-15 20:37:15 +03:00
dark_zoul 4739e13af2 Update ffmpeg requirement to include 'both' download mode in ConfigLoader 2025-10-15 19:59:16 +03:00
dark_zoul 75d4d971dd Refactor Dockerfile to install dependencies with no-install-recommends and update ffmpeg checks in ConfigLoader for improved audio mode handling 2025-10-15 19:15:22 +03:00
dark_zoul fb32de243f Add conditional check to only require ffmpeg if download_mode is audio 2025-10-15 19:07:32 +03:00
dark_zoul 66758edb4b Improve logic in ConfigLoader to handle binaries in PATH 2025-10-15 19:03:09 +03:00
dark_zoul ed8398f28c Update error message for missing config path 2025-10-15 18:51:32 +03:00