@@ -119,16 +119,6 @@ jobs:
119
119
core.exportVariable('ACTIONS_CACHE_URL', process.env.ACTIONS_CACHE_URL || '');
120
120
core.exportVariable('ACTIONS_RUNTIME_TOKEN', process.env.ACTIONS_RUNTIME_TOKEN || '');
121
121
122
- # - name: Set rdgen value
123
- # if: ${{ fromJson(inputs.extras).rdgen == 'true' }}
124
- # run: |
125
- # echo "STATUS_URL=${{ secrets.GENURL }}/updategh" >> GITHUB_ENV
126
-
127
- # - name: Set rdgen value
128
- # if: ${{ fromJson(inputs.extras).rdgen == 'false' }}
129
- # run: |
130
- # echo "STATUS_URL=${{ inputs.apiServer }}/api/updategh" >> GITHUB_ENV
131
-
132
122
- name : Check GITHUB_ENV contents
133
123
run : cat $GITHUB_ENV
134
124
@@ -266,18 +256,16 @@ jobs:
266
256
data : ' {"uuid": "${{ inputs.uuid }}", "status": "10% complete"}'
267
257
268
258
- name : Install flutter
269
- uses : subosito/flutter-action@v2.12.0
259
+ uses : subosito/flutter-action@v2
270
260
with :
271
261
channel : " stable"
272
262
flutter-version : ${{ env.FLUTTER_VERSION }}
273
- cache : true
274
263
275
264
- name : Patch flutter
276
265
continue-on-error : true
277
266
run : |
278
- cp .github/patches/flutter_3.24.4_dropdown_menu_enableFilter.diff $(dirname $(dirname $(which flutter)))
279
267
cd $(dirname $(dirname $(which flutter)))
280
- [[ "3.24.4 " == 3.24.5 ]] && git apply flutter_3.24.4_dropdown_menu_enableFilter.diff
268
+ [[ "3.24.5 " == ${{env.FLUTTER_VERSION}} ]] && git apply ${{ github.workspace }}/.github/patches/ flutter_3.24.4_dropdown_menu_enableFilter.diff
281
269
282
270
- name : Workaround for flutter issue
283
271
shell : bash
@@ -536,6 +524,11 @@ jobs:
536
524
537
525
- name : Build rustdesk
538
526
run : |
527
+ MIN_MACOS_VERSION="10.14"
528
+ sed -i -e "s/MACOSX_DEPLOYMENT_TARGET\=[0-9]*.[0-9]*/MACOSX_DEPLOYMENT_TARGET=${MIN_MACOS_VERSION}/" build.py
529
+ sed -i -e "s/platform :osx, '.*'/platform :osx, '${MIN_MACOS_VERSION}'/" flutter/macos/Podfile
530
+ sed -i -e "s/osx_minimum_system_version = \"[0-9]*.[0-9]*\"/osx_minimum_system_version = \"${MIN_MACOS_VERSION}\"/" Cargo.toml
531
+ sed -i -e "s/MACOSX_DEPLOYMENT_TARGET = [0-9]*.[0-9]*;/MACOSX_DEPLOYMENT_TARGET = ${MIN_MACOS_VERSION};/" flutter/macos/Runner.xcodeproj/project.pbxproj
539
532
if [ "${{ matrix.job.target }}" = "aarch64-apple-darwin" ]; then
540
533
MIN_MACOS_VERSION="12.3"
541
534
sed -i -e "s/MACOSX_DEPLOYMENT_TARGET\=[0-9]*.[0-9]*/MACOSX_DEPLOYMENT_TARGET=${MIN_MACOS_VERSION}/" build.py
@@ -544,7 +537,7 @@ jobs:
544
537
sed -i -e "s/MACOSX_DEPLOYMENT_TARGET = [0-9]*.[0-9]*;/MACOSX_DEPLOYMENT_TARGET = ${MIN_MACOS_VERSION};/" flutter/macos/Runner.xcodeproj/project.pbxproj
545
538
fi
546
539
sed -i -e "s/RustDesk.app/\"${{ inputs.appname }}.app\"/" build.py
547
- ./build.py --flutter --hwcodec ${{ matrix.job.extra-build-args }}
540
+ ./build.py --flutter --hwcodec --unix-file-copy-paste ${{ matrix.job.extra-build-args }}
548
541
549
542
# - name: Copy service file
550
543
# run: |
0 commit comments