Commit Graph

62 Commits

Author SHA1 Message Date
Your Name 17ec207852 Improve Windows build workflow error handling
Adds error handling to MSI installer creation steps in the Windows build workflow to prevent failures from stopping subsequent ZIP creation. Updates ZIP creation logic to use the dist output directory. Removes the install_icon option from setup.py to address potential MSI build issues.
2025-08-27 13:55:04 +03:00
Your Name 94601a0b8b Improve Windows build workflow and artifact handling
Updated FFmpeg download source to GyanD/codexffmpeg and improved artifact preparation with additional logging and error handling. The release step now uploads all files in the artifacts directory instead of specifying each file individually.
2025-08-27 13:37:40 +03:00
Your Name 4b7e701613 Improve FFmpeg binary check output in Windows build
Changed status messages for FFmpeg, ffprobe, and ffplay binary checks to use '[OK]' and '[ERROR]' prefixes for clearer log output in the Windows build workflow.
2025-08-27 03:01:00 +03:00
Mohamed defdedc9b1 update build-windows.yml 2025-08-27 02:52:50 +03:00
Your Name d3b62bcee3 Refactor Windows build workflow for clarity and artifact handling
Replaces universal build script calls with explicit build, MSI, and ZIP steps for both standard and FFmpeg versions. Cleans previous build artifacts before building, and updates artifact preparation to source files from the 'dist' directory instead of 'releases'. Improves reliability and transparency of build and release artifact management.
2025-08-27 02:41:40 +03:00
Your Name 86e3c15fa4 Add spacing before Notes section in CI/CD README
Inserted a blank line before the Notes section for improved readability in the CI/CD README documentation.
2025-08-27 02:02:31 +03:00
Your Name b337667ce8 Switch Windows build to Python script, remove PowerShell
Replaces PowerShell build script with Python in CI workflow and deletes the old build/README.md and windows-build-universal.ps1. This streamlines the build process and consolidates build logic into Python for better maintainability.
2025-08-27 01:57:58 +03:00
Your Name c54893fd1b Update versioning message in Windows build workflow
Replaces manual build script version update with a message indicating the build script now auto-detects the version. Simplifies the workflow and reduces maintenance.
2025-08-27 01:46:41 +03:00
Your Name dbd0c040a6 Update version replacement regex in Windows build workflow
Refines the PowerShell regex patterns for updating version strings in setup.py, setup-ffmpeg.py, and windows-build-universal.ps1 to ensure consistent use of double quotes around version values.
2025-08-27 01:26:07 +03:00
Your Name 89f1fd4773 Refactor Windows build workflow for releases
Simplifies and improves the Windows release workflow by cleaning up version extraction, artifact handling, and release note generation. Artifact naming is now version-specific, redundant steps are removed, and the release draft creation is streamlined with direct body content. Also updates dependency caching and installation commands for better reliability.
2025-08-27 01:12:16 +03:00
Your Name e1b9991be3 Add Windows CI/CD workflow and documentation
Introduces a GitHub Actions workflow for building and releasing YTSage Windows installers and portable ZIPs on version tag pushes. Includes a detailed CI/CD README explaining triggers, build steps, artifact handling, release notes, and troubleshooting.
2025-08-27 00:57:00 +03:00
Muhamed 705f16be57 Add a issue templates 2025-02-23 09:44:52 +02:00