-
Notifications
You must be signed in to change notification settings - Fork 433
Open
Description
CI currently fails on every commit that doesn't push a new version. The workflow appears to attempt releases on every push to master
. This suggests the workflow was designed for a different branching strategy (feature/dev branches feeding into master for releases), but this model does not seem implemented.
Solution
Update .github/workflows/
to separate development builds from actual release builds:
if: startsWith(github.ref, 'refs/tags/v')
# Release-only steps (publishing, version validation)
else:
# Development steps (tests, clippy, fmt)
I would not mind manual cargo publish
steps either - so without any workflow magic.
Request
@est31 would you please grant @roderickvd:
- Maintainer access to CPAL repository (currently has collaborator)
- RustAudio organization access (also contributes to Rodio)
- Add to
cpal-maintainers
team on crates.io forcargo publish
permissions
This access is needed to cut proper releases.
Metadata
Metadata
Assignees
Labels
No labels