macos changes
This commit is contained in:
17
.github/workflows/generator-macos.yml
vendored
17
.github/workflows/generator-macos.yml
vendored
@@ -99,6 +99,13 @@ jobs:
|
|||||||
fail-fast: false
|
fail-fast: false
|
||||||
matrix:
|
matrix:
|
||||||
job:
|
job:
|
||||||
|
- {
|
||||||
|
target: x86_64-apple-darwin,
|
||||||
|
os: macos-13, #macos-latest or macos-14 use M1 now, https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-github-hosted-runners#:~:text=14%20GB-,macos%2Dlatest%20or%20macos%2D14,-The%20macos%2Dlatestlabel
|
||||||
|
extra-build-args: "",
|
||||||
|
arch: x86_64,
|
||||||
|
vcpkg-triplet: x64-osx,
|
||||||
|
}
|
||||||
- {
|
- {
|
||||||
target: aarch64-apple-darwin,
|
target: aarch64-apple-darwin,
|
||||||
os: macos-latest,
|
os: macos-latest,
|
||||||
@@ -134,8 +141,6 @@ jobs:
|
|||||||
customHeaders: '{"Content-Type": "application/json"}'
|
customHeaders: '{"Content-Type": "application/json"}'
|
||||||
data: '{"uuid": "${{ inputs.uuid }}", "status": "5% complete"}'
|
data: '{"uuid": "${{ inputs.uuid }}", "status": "5% complete"}'
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
- name: Checkout source code
|
- name: Checkout source code
|
||||||
if: ${{ env.VERSION != 'master' }}
|
if: ${{ env.VERSION != 'master' }}
|
||||||
uses: actions/checkout@v4
|
uses: actions/checkout@v4
|
||||||
@@ -525,6 +530,10 @@ jobs:
|
|||||||
customHeaders: '{"Content-Type": "application/json"}'
|
customHeaders: '{"Content-Type": "application/json"}'
|
||||||
data: '{"uuid": "${{ inputs.uuid }}", "status": "25% complete"}'
|
data: '{"uuid": "${{ inputs.uuid }}", "status": "25% complete"}'
|
||||||
|
|
||||||
|
- name: Create MacOS directory structure
|
||||||
|
run: |
|
||||||
|
mkdir -p ./build/macos/Build/Products/Release/RustDesk.app/Contents/MacOS
|
||||||
|
|
||||||
- name: Build rustdesk
|
- name: Build rustdesk
|
||||||
run: |
|
run: |
|
||||||
if [ "${{ matrix.job.target }}" = "aarch64-apple-darwin" ]; then
|
if [ "${{ matrix.job.target }}" = "aarch64-apple-darwin" ]; then
|
||||||
@@ -536,6 +545,10 @@ jobs:
|
|||||||
fi
|
fi
|
||||||
./build.py --flutter --hwcodec ${{ matrix.job.extra-build-args }}
|
./build.py --flutter --hwcodec ${{ matrix.job.extra-build-args }}
|
||||||
|
|
||||||
|
- name: Copy service file
|
||||||
|
run: |
|
||||||
|
cp -rf ../target/release/service ./build/macos/Build/Products/Release/RustDesk.app/Contents/MacOS/
|
||||||
|
|
||||||
- name: Report Status
|
- name: Report Status
|
||||||
uses: fjogeleit/http-request-action@v1
|
uses: fjogeleit/http-request-action@v1
|
||||||
with:
|
with:
|
||||||
|
|||||||
Reference in New Issue
Block a user