8000 Feat - Automated Releases by SandiyosDev · Pull Request #1007 · rust-av/Av1an · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Feat - Automated Releases #1007

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
wants to merge 10 commits into
base: master
Choose a base branch
from

Conversation

SandiyosDev
Copy link
@SandiyosDev SandiyosDev commented Jun 3, 2025

hi

With SVT-AV1 3.0.4 that improved arm64 encoding performance (NEON), I wanted to test out av1an over ab-av1 to benchmark the differences.
Although I could simply build av1an from master for my own use, seeing that the last av1an release was in late 2024, I wanted to see if I could automate parts of the av1an release process to make it easier for av1an to push new versions out.

I've put together a initial workflow that can be triggered manually with a new version string, it then takes care of updating the version numbers in Cargo.toml files for av1an and av1an-core and would make sure the main workspace definition is consistent. it'd then commit these changes, creates a tag, and pushes both.
I've also updated the existing tests.yml workflow so that it automatically runs on these new tags.

for now, I've kept this workflow lean, full validation still happens in tests.yml, which kicks off after the tag is pushed, though this could be changed.

Are maintainers here open this pull to automate versioning and tagging? If I'm given the go-ahead, I'd extend beyond this to also automatically generate changelogs and create GitHub Releases for the new tag with changelogs... before I build further, I need to know if this is a welcomed change

(I'll drop the first two commits)

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
0