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

Add GitHub Actions workflow for release builds #5306

Merged
merged 5 commits into from
Oct 27, 2024
Merged

Add GitHub Actions workflow for release builds #5306

merged 5 commits into from
Oct 27, 2024

Commits on Oct 27, 2024

  1. Fix .PHONY in release.mk

    The prepare-deps recipe does not exist anymore. It has been split into
    prepare-deps-win32 and prepare-deps-win64.
    
    PR #5306 <#5306>
    rom1v committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    538a32a View commit details
    Browse the repository at this point in the history
  2. Split client and server tests in release.mk

    This will allow to run server tests separately on the CI.
    
    PR #5306 <#5306>
    rom1v committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    02ef3d5 View commit details
    Browse the repository at this point in the history
  3. Build server without meson in release.mk

    This avoids to install meson/ninja to build scrcpy-server on the CI.
    
    PR #5306 <#5306>
    rom1v committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    9c0a328 View commit details
    Browse the repository at this point in the history
  4. Rework release.mk for CI

    Make it possible to build scrcpy-server and Windows binaries in
    parallel from different GitHub Actions workflows, and to package
    everything as a final step.
    
    PR #5306 <#5306>
    rom1v committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    2687d20 View commit details
    Browse the repository at this point in the history
  5. Add GitHub Actions release workflow

    Fixes #4490 <#4490>
    PR #5306 <#5306>
    rom1v committed Oct 27, 2024
    Configuration menu
    Copy the full SHA
    a5844e1 View commit details
    Browse the repository at this point in the history