Skip to content

Improve CI, release packaging, and FFmpeg validation - #2

Merged
DarkPro1337 merged 1 commit into
mainfrom
dev
Jul 27, 2026
Merged

Improve CI, release packaging, and FFmpeg validation#2
DarkPro1337 merged 1 commit into
mainfrom
dev

Conversation

@DarkPro1337

Copy link
Copy Markdown
Owner

Summary

This PR improves the CI and release process while making packaged FFmpeg validation more reliable.

Changes

  • Add CI checks for pull requests from dev to main
  • Verify formatting, build with warnings as errors, and run tests
  • Trigger release builds when a GitHub Release is published instead of on every push to main
  • Keep manual workflow dispatch available for build verification
  • Package the compatible x64 FFmpeg backend for Windows ARM64
  • Run telemorph --doctor against every packaged toolchain
  • Add a transparent APNG-to-VP9 WebM encoding smoke test
  • Verify the output codec and alpha metadata
  • Update release packaging and third-party documentation
  • Fix minor FfmpegEncoder formatting

- run CI checks for pull requests from dev to main
- verify formatting, build with warnings as errors, and run tests
- trigger release builds when a GitHub Release is published
- preserve manual release workflow dispatch for build verification
- package the compatible x64 FFmpeg backend for Windows ARM64
- add a transparent VP9 WebM encoding smoke test
- verify the packaged codec and alpha metadata
- update release packaging and third-party documentation
- fix FfmpegEncoder formatting
@DarkPro1337 DarkPro1337 self-assigned this Jul 27, 2026
@DarkPro1337
DarkPro1337 merged commit 14ff599 into main Jul 27, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant