Commit Graph

256 Commits

Author SHA1 Message Date
rustdesk
382f75d249 shorten github ci time 2024-04-30 12:55:08 +08:00
rustdesk
e90010f0c0 no flatpak build for no upload 2024-04-30 12:44:10 +08:00
rustdesk
a858e07db0 try out newer flatpak since error of "error: Nothing matches org.freedesktop.Platform in remote flathub" 2024-04-30 11:58:48 +08:00
rustdesk
df8f785731 rename some ci 2024-04-30 09:16:22 +08:00
rustdesk
332674a4a1 refactor linux build ci 2024-04-30 09:08:32 +08:00
rustdesk
99d7752e25 try libcanberra-gtk3-module 2024-04-28 12:58:15 +08:00
rustdesk
30ad142868 change to github m1 instead of selfhost m1 2024-04-28 12:14:00 +08:00
rustdesk
e084ff4f7b x64 mac 2024-04-28 11:43:53 +08:00
rustdesk
105a758914 disable flutter build of ios, since ios sdk not installed yet 2024-04-26 19:16:52 +08:00
rustdesk
98cce186c7 fix ci 2024-04-26 19:07:16 +08:00
rustdesk
474e13f8b9 move ios ci to arm64 mac 2024-04-26 19:00:38 +08:00
rustdesk
09f87238dc vcpkg -> FLUTTER_ELINUX_COMMIT_ID, and remove FLUTTER_ELINUX_COMMIT 2024-04-26 18:15:16 +08:00
fufesou
b407893db5
refact: win idd, x86 on x64 (#7796)
* refact: win idd, x86 on x64

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* comments

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* typo

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: win idd, check if x64 and deviceinstaller64 exits

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: win idd

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: win idd, add logs

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-23 17:00:41 +08:00
fufesou
4f47d4482b
refact: win, idd control (#7789)
* refact: win, idd control

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: win device control, better addr of

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: simple refact

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-22 10:37:08 +08:00
fufesou
ad062486ff
Fix/win query arch (#7786)
* fix: win, query arch with GetNativeSystemInfo

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* refact: idd, ci

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-21 14:55:42 +08:00
rustdesk
c81c4f9114 visual studio 2019 -> 2022 2024-04-20 18:20:09 +08:00
fufesou
819eea9456
refact: msi (#7774)
* refact: msi

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Remove unused coment

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-19 17:57:04 +08:00
rustdesk
1ffc10e44f flutter 19.6 2024-04-19 13:25:02 +08:00
fufesou
e83c28bf54
refact: win, virtual display (#7767)
* refact: win, virtual display

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Update flutter-build.yml

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-04-19 11:31:52 +08:00
21pages
4d3fb77786
remove hwcodec for sciter armv7 (#7753)
Signed-off-by: 21pages <pages21@163.com>
2024-04-18 16:19:29 +08:00
21pages
4252b5e273
enable ffmpeg native h26x software decoders for all platforms (#7750)
* enable ffmpeg native h26x software decoders for all platforms

* h26x software decoders depend on hwcodec feature, so all platforms
  enable it, software h26x decoders are always available like vpx, no available check and no option
* ffmpeg:
	- build: mac arm64 build ffmpeg with my m1, others build with ci
	- version: win/linux use ffmpeg release/5.1, becaues higher version require higher nvidia driver,  other platforms use release/7.0
* test:
	- ios not test.
	- android: sometimes the screen will appear blurry, but it will recover after a while.
	- arm64 linux: test a example of hwcodec repo

Signed-off-by: 21pages <pages21@163.com>

* check hwcodec only when enabled and immediately when clicked enabled

Signed-off-by: 21pages <pages21@163.com>

---------

Signed-off-by: 21pages <pages21@163.com>
2024-04-18 13:12:45 +08:00
21pages
98df2b111e
hwcodec uses one repository (#7701)
* update hwcodec, gpucodec repo is merged to hwcodec

Signed-off-by: 21pages <pages21@163.com>

* rename gpucodec.rs to vram.rs

Signed-off-by: 21pages <pages21@163.com>

* rename all gpucodec to vram, because vram is a feature of hwcodec

Signed-off-by: 21pages <pages21@163.com>

* use one check process and one config file

* set check encode image size to 720p

Signed-off-by: 21pages <pages21@163.com>

---------

Signed-off-by: 21pages <pages21@163.com>
2024-04-12 17:26:24 +08:00
RustDesk
5322332c5d
Update flutter-build.yml 2024-04-11 20:23:08 +08:00
fufesou
c92cfbb20a
Fix. Github ci (#7689)
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-11 19:26:29 +08:00
fufesou
f673647072
Feat/msi (#7688)
* Feat. Msi, check is self-installed

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi.

1. Check if is self-installation.
2. Add firewall rule by custom action.

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi, github ci

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi, github ci

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi, github ci

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi, refact preprocess.py

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Feat. Msi

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Trivial, renames

Signed-off-by: fufesou <shuanglongchen@yeah.net>

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-11 18:54:32 +08:00
rustdesk
33eaf2e05c bump to flutter 3.19.5 for wrong cpu instruction used in flutter 3.16 -> 3.19.4, which cause not running on some CPU 2024-04-03 14:25:09 +08:00
RustDesk
edefa5f786
Revert "Refact. CI, print sha256sum (#7580)" (#7587)
This reverts commit 2b20714f50.
2024-04-02 22:20:07 +08:00
fufesou
2b20714f50
Refact. CI, print sha256sum (#7580)
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-04-02 15:06:37 +08:00
rustdesk
b77add97db change to nightly-2023-10-13, the day of 1.2.3 2024-03-27 02:22:38 +08:00
rustdesk
b306d808fb change to nightly-2023-12-28, the day of 1.75.0 2024-03-27 02:13:25 +08:00
rustdesk
1729c3f76d have to use nightly for win32 2024-03-27 02:05:54 +08:00
rustdesk
2eb591391e fix ci 2024-03-27 01:48:34 +08:00
rustdesk
075194fea8 x86 rust toolchain 2024-03-27 01:45:17 +08:00
rustdesk
28b376d2d2 stick to rust 1.75 for win7/8, https://github.com/rustdesk/rustdesk/discussions/7503 2024-03-27 01:33:01 +08:00
rustdesk
00152e0db4 upload unsigned dmg since tar.gz does not work app failure 2024-03-25 15:43:18 +08:00
rustdesk
1964203848 fix unsigned mac 2024-03-25 15:04:34 +08:00
rustdesk
495444abd0 fix ci 2024-03-25 12:28:27 +08:00
rustdesk
b087dcd328 upload unsigned macos app 2024-03-25 11:21:01 +08:00
fufesou
05ef1c3924
Feat. ci web (#7486)
* Feat. ci web

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Update README.md

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-03-23 14:28:25 +08:00
RustDesk
0540e2cf6c
Revert "missing quotes around MACOS_CODESIGN_IDENTIRY (#7416)" (#7438)
This reverts commit 794d3ffcac.
2024-03-20 21:20:39 +08:00
Ronan LE MEILLAT
794d3ffcac
missing quotes around MACOS_CODESIGN_IDENTIRY (#7416) 2024-03-19 18:51:33 +08:00
rustdesk
130deb8e22 add build arm64 macos 2024-03-17 11:17:23 +08:00
RustDesk
7307b84dad
Update flutter-build.yml 2024-03-15 23:36:03 +08:00
RustDesk
31120f51c9
Update flutter-build.yml 2024-03-15 18:07:17 +08:00
rustdesk
a314f59db9 fix https://github.com/rustdesk/rustdesk/issues/7377 2024-03-14 11:03:47 +08:00
rustdesk
c0e5e78d2b no sign for build ci 2024-03-10 15:49:07 +08:00
rustdesk
d103872c61 avoid upload debug file 2024-03-10 15:39:49 +08:00
rustdesk
d47104f3f3 new sign 2024-03-10 15:06:49 +08:00
rustdesk
fa575be289 fix ci 2024-03-04 19:53:17 +08:00
rustdesk
060ad68570 add rustdesk.tar.gz to ci 2024-03-04 18:12:34 +08:00
21pages
1620394736
fix windows ci, downgrade flutter-action (#7312)
Signed-off-by: 21pages <pages21@163.com>
2024-03-04 09:17:56 +08:00
fufesou
ddbd4e79a2
Refact. ci, third party, upload artifact (#7265)
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-02-26 10:25:45 +08:00
fufesou
49c107bb5f
Refact/ci remove third party topmost window (#7263)
* Refact. Remove third-party prebuilt dep, topmost window

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* fix ci

Signed-off-by: fufesou <shuanglongchen@yeah.net>

* Update third-party-RustDeskTempTopMostWindow.yml

---------

Signed-off-by: fufesou <shuanglongchen@yeah.net>
Co-authored-by: RustDesk <71636191+rustdesk@users.noreply.github.com>
2024-02-26 02:24:00 +08:00
fufesou
1b99d28c9b
Refact. build.py, skip portable packing (#7264)
ci and build.py do the packing.

Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-02-26 02:20:37 +08:00
21pages
7b317619ac
fix windows ci wrong sign directory since update to flutter 3.16.9 (#7209)
Signed-off-by: 21pages <pages21@163.com>
2024-02-20 21:05:19 +08:00
fufesou
27f5d0fd54
Fix. Remove unused idd feature in ci. (#7198)
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2024-02-20 03:19:38 +08:00
21pages
a19d4d6686
upgrade flutter to 3.16.9 (#7099)
Signed-off-by: 21pages <pages21@163.com>
2024-02-11 00:15:11 +08:00
21pages
89150317e1
add zero copy mode hareware codec for windows (#6778)
Signed-off-by: 21pages <pages21@163.com>
2024-01-02 16:58:10 +08:00
jxdv
b2deab08ab
update checkout version (#6671) 2023-12-13 21:22:38 +08:00
rustdesk
f0d9dee6ce makepkg on archlinux ci failed from 20231201, fall back to mine 2023-12-04 22:50:54 +08:00
deep-soft
bb388628a7
Update flutter-build.yml 2023-11-22 23:09:56 +02:00
rustdesk
8718152dba no sign 2023-11-22 16:43:47 +08:00
Vasyl Gello
2d995826ad Globally drop yasm - libvpx should not need it
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-15 16:03:40 +02:00
Vasyl Gello
bfe282c2db VCPKG port fixes
* Do not patch vcpkg - replace the cmake script fully
  * Actualize libvpx port

[skip ci]

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-15 13:22:31 +02:00
Vasyl Gello
882b39b067 Ignore CRLF/LF conversion on sciter patch apply
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-14 08:09:07 +02:00
Vasyl Gello
f113fda6d4 [TEMP] Try disabling LLVM IR bitcode and upload rust target folder to cache
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-13 14:01:10 +02:00
Vasyl Gello
35083724f6 macos: Try to patch underlying file and not symlink
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-09 11:48:13 +02:00
rustdesk
a24a261c36 API_SERVER 2023-11-09 16:52:04 +08:00
Vasyl Gello
1ba11fc3ef Try to give more time to apple XProt service to verify app image
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-08 21:26:07 +02:00
Vasyl Gello
e9f2a77bf6 Remove useless step for ios and document elinux need better
[skip ci]

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 14:17:09 +02:00
Vasyl Gello
dcb4ce8d9a Revert "CI: Remove flutter-elinux"
This reverts commit c4b68280fd.

Official flutter does not run on arm64 and it is very vaguely
documented.
2023-11-07 13:59:22 +02:00
Vasyl Gello
2702466cdf Revert "Avoid double build of bridge fies"
This reverts commit f0f52d7244.

Looks like macos and ios can use the same cached bridge but not
linux one because of missing headers: Runner/bridge_generated.h
2023-11-07 13:57:13 +02:00
Vasyl Gello
332a3635de Add ninja to vcpkg deps
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 12:08:44 +02:00
Vasyl Gello
ddcb9ff819 Add cmake to vcpkg deps
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 12:02:26 +02:00
Vasyl Gello
c596d75e8c Add vcpkg deps (zip etc)
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 11:55:31 +02:00
Vasyl Gello
f0f52d7244 Avoid double build of bridge fies
Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 10:55:44 +02:00
Vasyl Gello
c4b68280fd CI: Remove flutter-elinux
[skip ci]

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 08:31:14 +02:00
Vasyl Gello
97aeee7172 Fix CI
* Drop third party lib repos
  * Now all vcpkg dependencies are declared in vcpkg.json
  * Implement vcpkg binary caching in Github Actions

Signed-off-by: Vasyl Gello <vasek.gello@gmail.com>
2023-11-07 08:31:14 +02:00
fufesou
b7121c4447 fix, crash 3.13, windows, multidesktop
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-11-07 12:18:03 +08:00
rustdesk
eaa64d7b70 bump bridge to 1.80.1 2023-11-01 17:04:32 +08:00
rustdesk
c2703d215b bump flutter to 3.13.9 and bridge to 1.79 2023-10-31 21:10:23 +08:00
rustdesk
5e616dd502 bump to 1.2.4 2023-10-14 11:07:08 +08:00
RayJW
431150c262 Bumped fd runtime in CI 2023-10-06 11:28:07 +02:00
21pages
0c6aa381c5 replace Wrap with builder in PeerView for efficiency
Signed-off-by: 21pages <pages21@163.com>
2023-09-19 20:33:35 +08:00
RustDesk
bc3c6af95d
Merge pull request #5574 from deep-soft/rustdesk-rustdesk
windows flutter - include version information in self-extracted executable
2023-09-03 15:01:05 +08:00
deep-soft
8ce1bb1b0b
Update flutter-build.yml 2023-09-02 20:52:29 +03:00
rustdesk
5b802e9edd Merge branch 'ios_1.2.2' 2023-09-03 00:16:08 +08:00
deep-soft
c9caa5687a
Update flutter-build.yml
fix find Runner.res
2023-09-02 14:29:03 +03:00
deep-soft
4fe33db4f3
Update flutter-build.yml 2023-09-01 19:29:10 +03:00
deep-soft
6c5f0aecb4
Update flutter-build.yml 2023-09-01 16:11:23 +03:00
rustdesk
a0cc6afa7e iOS deploy can run 2023-08-30 18:25:50 +08:00
rustdesk
28c0e15058 bump to 1.2.3 2023-08-23 12:56:33 +08:00
rustdesk
f8a6423bf4 interesting, armv6 build very well on oracle arm64 2023-08-21 11:14:33 +08:00
rustdesk
cff872dd07 arm runner 2023-08-20 21:44:13 +08:00
rustdesk
8ce51cbf53 revert amd64 backto github runner 2023-08-19 19:38:32 +08:00
RustDesk
f68ef1492f
Update flutter-build.yml 2023-08-19 17:41:28 +08:00
rustdesk
d30a9b545e went back to flutter 3.10.6, because 3.13 does not work well with bridge 2023-08-18 14:58:05 +08:00
rustdesk
be11c7127d flutter 3.13.0 for fixing flutter sluggish caused by combination of
offstage and loading animation in ab, issue #5410
2023-08-18 12:09:52 +08:00
rustdesk
b543e6d143 fix #5119 2023-07-25 20:29:16 +08:00
21pages
195018e22d opt linux ci: remove unused and use stable version
Signed-off-by: 21pages <pages21@163.com>
2023-07-17 10:52:34 +08:00
RustDesk
552871d98c
Merge pull request #5029 from 21pages/fix_ci_no_local
remove local registry
2023-07-17 10:42:34 +08:00
21pages
71e3f86024 1.71.0 and remove local registry
Signed-off-by: 21pages <pages21@163.com>
2023-07-17 07:52:18 +08:00
rustdesk
30d6edf502 rust 1.71 2023-07-16 21:15:02 +08:00
rustdesk
60f0a3485f revert ci to old 18.04 status 2023-07-16 21:12:14 +08:00
rustdesk
ebf25282e3 change distro back to 18.04 because some ci problem 2023-07-16 20:54:30 +08:00
RustDesk
314d7f4387
Update flutter-build.yml 2023-07-15 00:13:49 +08:00
rustdesk
3fd1d66f12 we have no 20.04 image yet, https://github.com/rustdesk-org/run-on-arch-action/tree/amd64-support/Dockerfiles 2023-07-13 11:25:02 +08:00
rustdesk
5e6e921790 upgrade 18.04 -> 20.04 in ci, since 18.04 is outdated 2023-07-12 21:34:43 +08:00
rustdesk
7d7cfe391a inputs.upload-artifact is bool 2023-07-12 16:07:55 +08:00
rustdesk
63cb39f365 failed to use if: ${{ matrix.job.arch == 'armv7' || inputs.upload-artifact == 'true' }} 2023-07-11 23:09:32 +08:00
rustdesk
25011331ed fix ci 2023-07-11 22:54:57 +08:00
rustdesk
c076d4a17c try to disable arm ci again 2023-07-11 16:34:06 +08:00
rustdesk
21c1c06a20 change to 1.2.1 2023-07-10 14:38:13 +08:00
Marco Jakobs
4bde36e186
Update flutter-build.yml 2023-07-05 15:24:44 +02:00
rustdesk
dce35ff881 flutter-tag.yml 2023-07-05 17:47:10 +08:00
rustdesk
b3a44ef872 change back to original ci 2023-07-03 17:08:50 +08:00
rustdesk
40252b9817 last try 2023-07-03 17:05:21 +08:00
rustdesk
1f6753976b fix ci 2023-07-03 16:55:41 +08:00
rustdesk
0c9dccaa01 fix ci 2023-07-03 16:53:50 +08:00
rustdesk
86a2ace904 disable arm build in pr 2023-07-03 16:00:15 +08:00
rustdesk
324447ffc8 fix sciter bundle 2023-06-30 22:13:34 +08:00
rustdesk
67e7b54c56 fix ci 2023-06-29 13:25:17 +08:00
rustdesk
f6eca851e1 rustc 1.69 -> 1.70 2023-06-29 12:08:36 +08:00
rustdesk
2194b2afb2 disable stupid ffigen in build.rs by default 2023-06-29 12:05:47 +08:00
rustdesk
da1d3466b7 fix ci, no idea why my rustdesk_thirdparty_lib repo can not be checkout
without username
2023-06-24 16:32:39 +08:00
rustdesk
81468902ee fix ci 2023-06-24 16:21:05 +08:00
rustdesk
fbf31f1f1d chore 2023-06-24 02:59:50 +08:00
rustdesk
60a0c2a0aa flutter 3.10.5 2023-06-17 21:03:55 +08:00
21pages
2ececed0c1 use uuid as session id
Signed-off-by: 21pages <pages21@163.com>
2023-06-08 07:24:02 +08:00
rustdesk
71838ad821 enable flutter_texture_render for arm linux, possible fix android kotlin
ci
2023-06-08 01:58:59 +08:00
rustdesk
f5ff5378f0 flutter 3.10.2 2023-06-05 11:25:11 +08:00
Kingtous
6af72edd03 fix: add cargo ndk version specification 2023-05-25 22:50:17 +08:00
Kingtous
b6bb8c64b4 try change ndk to 3.1.2 2023-05-25 22:50:17 +08:00
Kingtous
067147a84a opt: try ndk to 25c 2023-05-25 22:50:17 +08:00
Kingtous
9d3c890763 fix: ci for bridge not fully support dart 3.x yet 2023-05-25 16:59:10 +08:00
Kingtous
1f17f003bc update: 3.10 for elinux 2023-05-24 00:19:57 +08:00
Kingtous
97a365e8c6 Revert "opt: remove elinux deps for arm64"
This reverts commit a4f405c18219287388ad632fbfa2a94b05d5d388.
2023-05-24 00:19:57 +08:00
Kingtous
100d753292 opt: remove elinux deps for arm64 2023-05-24 00:19:57 +08:00
Kingtous
1adee6d0cb feat: try upgrade to flutter 3.10 2023-05-24 00:19:57 +08:00
21pages
836323c9f4 aom ci and README
Signed-off-by: 21pages <pages21@163.com>
2023-05-21 16:29:52 +08:00
rustdesk
f0edb98026 fix ci 2023-05-12 11:20:22 +08:00
rustdesk
8b0e9db4c5 remove ipa code sign to avoid failure 2023-04-22 15:16:24 +08:00
Kingtous
e269fb28dd fix: build ipa archive first 2023-04-18 18:53:40 +08:00
Kingtous
021612e8be fix: macos compile 2023-04-18 18:28:12 +08:00
Kingtous
f56fc6fdb0 fix: hook for pc only 2023-04-18 18:28:12 +08:00
Kingtous
a3c3199ded feat: try add ios build 2023-04-18 18:28:12 +08:00
fufesou
e83a24eb99 fix archlinux deps
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-14 11:07:27 +08:00
Kingtous
48caef0952 fix: move linux_headless to a new option 2023-04-10 16:27:21 +08:00
fufesou
02f5ed9e56 update github workflow
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-09 12:43:44 +08:00
fufesou
6da9d24307 update github workflow
Signed-off-by: fufesou <shuanglongchen@yeah.net>
2023-04-09 12:38:17 +08:00