Romain Vimont
|
cb19686d79
|
Add script to release Linux static binary
Provide a prebuilt binary for Linux.
Fixes #5327 <https://github.com/Genymobile/scrcpy/issues/5327>
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:41:13 +01:00 |
|
Romain Vimont
|
93da693e8c
|
Add support for .tar.gz packaging
Make package_client.sh accept an archive format.
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:41:13 +01:00 |
|
Romain Vimont
|
7fc6943284
|
Preserve file permissions in GitHub Actions
The upload-artifact action does not preserve file permissions:
<https://github.com/actions/upload-artifact?#permission-loss>
Even if it is not critical for Windows releases, it will be for other
platforms. Wrap everything in a tarball to keep original permissions.
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:41:13 +01:00 |
|
Romain Vimont
|
a57180047c
|
Split packaging for each target on CI
Create separate jobs for packaging win32 and win64 releases.
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:41:13 +01:00 |
|
Romain Vimont
|
5df218d8f9
|
Test scrcpy-server in a separate CI job
Use a separate GitHub Action job to build and test the server.
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:41:13 +01:00 |
|
Romain Vimont
|
26bf209617
|
Replace release.mk by release scripts
Since commit 2687d20280, the Makefile
named release.mk stopped handling dependencies between recipes, because
they have to be executed separately (from different Github Actions
jobs).
Using a Makefile no longer provides any real benefit. Replace it by
several individual release scripts for simplicity and readability.
Refs #5306 <https://github.com/Genymobile/scrcpy/pull/5306>
PR #5515 <https://github.com/Genymobile/scrcpy/pull/5515>
|
2024-11-24 15:40:34 +01:00 |
|
Romain Vimont
|
a5844e198e
|
Add GitHub Actions release workflow
Fixes #4490 <https://github.com/Genymobile/scrcpy/issues/4490>
PR #5306 <https://github.com/Genymobile/scrcpy/pull/5306>
|
2024-10-27 20:31:24 +01:00 |
|