Skip to content
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

CI improvements #60

Closed
3 tasks done
nathanbabcock opened this issue Nov 5, 2024 · 0 comments
Closed
3 tasks done

CI improvements #60

nathanbabcock opened this issue Nov 5, 2024 · 0 comments

Comments

@nathanbabcock
Copy link
Owner

nathanbabcock commented Nov 5, 2024

  • Refactor to share common steps across all jobs using composite actions
  • Replace 3rd party setup-ffmpeg with local crate auto download feature
    • The download_ffmpeg example is already run during CI anyways, so it's redundant to have a second step for it
    • Maybe cache this intelligently based on changes to download module source code?
    • Might need to add ffmpeg to PATH also
  • Add Windows runner (I run on Windows locally, but it would be good to run on all PRs automatically)
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

No branches or pull requests

1 participant