Ilya Fedin
42fe80b5e2
Use perl, nasm, yasm and ninja from msys64
2022-08-28 08:38:37 +04:00
Ilya Fedin
fc19ce5a9b
Install msys64 with prepare.py
2022-08-28 00:35:45 +04:00
Ilya Fedin
5f3c957b1d
Use COPY --link to consume less space when building Docker image
2022-08-13 12:10:07 +04:00
Ilya Fedin
8fe48f3ca2
Use cmake_dependent_option to better declare variables that relate on other variables
2022-08-11 09:07:15 +03:00
Vedant
aa208fb7d0
Update winget.yml
2022-08-05 18:49:28 +04:00
Ilya Fedin
a79e979fb8
Fix Linux GitHub action
2022-07-28 20:18:06 +04:00
Vedant
182c07db7f
WinGet: Publish beta releases also
2022-07-26 21:11:45 +04:00
Ilya Fedin
9502ce8b32
Use templating with Dockerfile in order to have less rebuilds
2022-07-19 19:34:44 +04:00
Vedant
5c3f15af41
Update winget.yml
2022-07-01 19:15:41 +04:00
Vedant
ca37a727fc
Update winget.yml
2022-07-01 19:15:41 +04:00
Begula
598a4b3922
Create winget.yml
2022-07-01 19:15:41 +04:00
Ilya Fedin
060cd0aab9
Don't trigger actions on build documentation change
...
Documentation is not sourced in actions since prepare.py invention
2022-06-29 08:21:16 +04:00
Ilya Fedin
d2faacb0fb
Update snap to core22
2022-06-16 08:39:29 +04:00
Ilya Fedin
762f561c60
Add architecture to Windows action artifact name
2022-06-14 16:36:44 +04:00
Ilya Fedin
643a034aae
Fix default branch check in the Dokcer action
2022-04-19 10:23:24 +04:00
Ilya Fedin
d11885d48c
Update URL to the Docker image in Linux action
2022-04-18 21:21:57 +04:00
Ilya Fedin
86105403bf
Automatically update Docker image on GHCR
2022-04-18 20:17:08 +04:00
Ilya Fedin
9cc1a020f3
Have a variable to control debug info in docker image
2022-04-18 10:06:16 +04:00
Ilya Fedin
ae43e78a86
Have libraries in GITHUB_WORKSPACE for caching in Windows action
2022-04-16 20:27:19 +04:00
Ilya Fedin
7c72393361
Add architecture to Windows action cache key
2022-04-16 20:27:19 +04:00
Ilya Fedin
fa95ca4289
Don't install unused brew packages
2022-04-16 20:27:19 +04:00
Ilya Fedin
e6e90e99da
Run Windows action on changes in prepare.py
2022-04-16 20:27:19 +04:00
Ilya Fedin
fd6d09caaa
Fix cache update for the actions
...
The caching action doesn't update the cache when cache hit is happenned.
This could be fixed by having unique keys for every cache change and using restore-keys to find these caches.
2022-04-16 07:28:06 +04:00
23rd
99f65ab5ec
Migrated dependencies in Github CI for Windows.
2022-01-05 10:48:06 +03:00
Ilya Fedin
1ec2c16d27
Fix path to result binary in Linux action
2021-12-11 07:29:02 +04:00
Ilya Fedin
0f0ade54a7
Update lock-threads bot to v3
2021-11-30 17:58:00 +04:00
Ilya Fedin
899de8a359
Use default values for daysUntilClose and closeComment arguments of no-response bot
...
The current closeComment follows the default comment anyway and it seems the default value of daysUntilClose (14 days) would be fine
2021-11-30 17:58:00 +04:00
Ilya Fedin
c7433477bc
Use ninja as much as possible in docker
2021-11-21 09:51:01 +04:00
Ilya Fedin
55e44e3675
Use GCC 10 in GH action
2021-11-18 20:32:52 +04:00
Ilya Fedin
22b37c4bf8
Use webkitgtk without its headers
2021-11-06 16:33:39 +04:00
John Preston
42015d6a72
Use new defaults in configure invocations.
2021-10-29 22:05:21 +04:00
John Preston
c693b03a64
Update breakpad build in Windows CI.
2021-10-29 17:42:57 +04:00
Ilya Fedin
c991bbc7e3
Reduce obtrusiveness of the lock bot
2021-10-29 16:02:15 +04:00
John Preston
dba9aa30f7
Fix build action on macOS.
2021-10-21 21:01:33 +04:00
John Preston
3626943fc9
Use Qt 6.2 build on macOS GitHub action.
2021-10-21 20:20:35 +04:00
Ilya Fedin
7222bc63f7
Update MozJPEG
2021-10-21 19:31:22 +04:00
Ilya Fedin
3dacbc6bf6
Ignore changes to Dockerfile on mac
2021-10-21 19:31:22 +04:00
Ilya Fedin
1b789de4f4
Cherry-pick a opus fix for detecting CPU instructions on Windows
2021-09-27 08:50:51 +04:00
Ilya Fedin
0984e631fa
Use opus built with cmake on Windows
2021-09-25 15:35:32 +04:00
23rd
449f2d2f94
Migrated dependencies in Github CI for macOS.
2021-09-17 13:12:07 +03:00
John Preston
0a4a96d4cd
Fix action build on Linux.
2021-09-12 01:39:28 +03:00
John Preston
8d4174afb5
Fix macOS build in GitHub Actions.
2021-09-11 20:13:18 +03:00
John Preston
c4d822ba02
Fix action build on Windows.
2021-09-10 16:19:07 +03:00
John Preston
54adf77d99
Build dependencies by script on Windows and macOS.
2021-09-07 23:41:54 +03:00
Ilya Fedin
23378e4661
Migrate to no-response action since github app is archived
2021-09-07 12:26:22 +03:00
Ilya Fedin
05d4d58f8b
Replace GTK integration with xsettings + XDP
2021-09-06 15:43:28 +03:00
Ilya Fedin
5000902d61
Convert feature request template to the new format
2021-09-05 17:36:45 +03:00
Ilya Fedin
32dcb73cba
Convert bug report issue template to the new format
2021-09-05 17:36:45 +03:00
23rd
ea3191badf
Fixed Github CI build.
2021-08-12 08:34:51 +03:00
Ilya Fedin
349446e6b0
Lock issues once a day rather than once a hour
2021-08-11 17:56:25 +03:00
Ilya Fedin
bc2fc94e25
Don't check libtgvoip defines, too big queue
2021-08-11 15:46:38 +03:00
Ilya Fedin
6f0e94a04a
WebKitGTK support doesn't depend on GTK integration anymore
2021-08-11 15:46:38 +03:00
23rd
fff42a664c
Fixed Github CI Windows build.
2021-08-11 05:53:16 +03:00
Ilya Fedin
4b82a56270
Remove old instructions & patches they referred to
...
(& rename instructions to the actual state)
Old instruction names were from the time when tdesktop used GYP that had MSVC, XCode and CMake backends.
But tdesktop uses CMake now, so these names are no longer correct.
2021-07-20 09:50:57 +03:00
Ilya Fedin
6f151f20e9
Add support for DESKTOP_APP_DISABLE_WEBKITGTK
...
Co-authored-by: mid-kid <esteve.varela@gmail.com>
2021-07-19 22:31:27 +03:00
23rd
8e73a6a6ff
Fixed Github CI Windows build.
2021-07-07 19:31:36 +03:00
Ilya Fedin
551ea7d879
Move GTK integration out of process with D-Bus
2021-07-02 00:59:36 +03:00
23rd
885365a1c2
Fixed Github CI Windows build.
2021-06-04 11:47:32 +03:00
23rd
245be4cd63
Fixed Github CI macOS build.
2021-06-04 11:47:32 +03:00
John Preston
dba3c39726
Skip 'enhancement' issues by stale bot.
2021-05-10 13:53:54 +04:00
23rd
cfa3352caf
Added NuGet to Github CI for Windows.
2021-04-27 21:16:26 +03:00
Ilya Fedin
7979b3b6c8
Fix devtoolset version in linux action
2021-03-20 14:33:02 +03:00
Ilya Fedin
3f25e92afd
Add build options for libtgvoip backends
...
libtgvoip has options to disbale some backends, but they never were exposed via tdesktop's cmake
Since libtgvoip autoconf build system doesn't work anymore, it's worth to have these options in tdesktop's cmake.
2021-03-20 14:33:02 +03:00
23rd
23156d523c
Fixed Github CI Windows build.
2021-03-17 18:59:20 +03:00
Ilya Fedin
72704b2426
Move from lock-threads app to lock-threads action
...
lock-threads app seems to be deprecated
2021-03-03 23:14:13 +04:00
23rd
df70fd3081
Fixed Github CI macOS build.
2021-02-25 08:42:16 +03:00
Ilya Fedin
673fc63680
Check DESKTOP_APP_DISABLE_X11_INTEGRATION on actions
2021-02-23 12:54:25 +04:00
Ilya Fedin
f1ee5b5704
Expose gtk integration to lib_base
2021-02-19 12:41:09 +04:00
Ilya Fedin
655731741c
Add config for lock bot
2021-01-22 17:23:20 +04:00
Ilya Fedin
d5cdb5582b
Add config for no-response bot
2021-01-22 17:23:20 +04:00
Ilya Fedin
0c37990ccd
Fix tg_owt cache in windows & macos actions
2021-01-05 18:13:13 +04:00
23rd
fe85a8256a
Added Github Action that updates copyright year.
2020-12-30 10:59:49 +04:00
Ilya Fedin
c03da00e37
Fix getting version tag in snap action
2020-12-24 07:48:00 +04:00
Ilya Fedin
c4f985ca38
Fix OpenAL build in Windows action
2020-12-10 09:43:30 +04:00
Ilya Fedin
6af180d6b5
Remove unneeded anymore Yum install step from Linux action
2020-12-10 07:26:46 +03:00
John Preston
376e43d9d5
Migrate actions to Qt 5.15.2.
2020-12-09 17:26:25 +04:00
23rd
c4c18d16ab
Updated docs.
2020-12-01 09:45:24 +03:00
23rd
e283b4895b
Fixed vulnerability in Github Action that updates user-agent for DNS.
2020-11-26 17:03:51 +03:00
23rd
51cdb70461
Moved Issue Closer to separate Github Action.
2020-11-19 22:47:06 +03:00
Ilya Fedin
c3b0e6c503
Move -s to CMAKE_EXE_LINKER_FLAGS
2020-11-18 14:29:00 +03:00
mid-kid
17e8e0a7b0
Add workflow for DESKTOP_APP_DISABLE_WAYLAND_INTEGRATION
2020-11-17 16:23:54 +03:00
Ilya Fedin
facbaecf30
Add -Werror to actions
2020-11-17 15:45:27 +03:00
Ilya Fedin
8b0fcee6a6
Use docker build in linux action
2020-11-12 14:29:42 +03:00
zurg3
a768b65295
Updated FFmpeg version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
zurg3
a68d9b4522
Updated Qt version in GitHub Actions workflows
2020-11-10 16:23:37 +03:00
Ilya Fedin
30f07280aa
Add an action to test docker image build
2020-10-30 17:11:02 +03:00
Ilya Fedin
822d1718a9
Use MozJPEG
2020-10-30 12:12:39 +03:00
Ilya Fedin
92695f3ab0
Make stale bot more patient & change its message
2020-10-28 10:01:14 +03:00
23rd
3883a268c7
Fixed warnings from Github CI.
2020-10-27 20:17:14 +03:00
23rd
1a2afda09c
Changed behavior of user-agent updater to open pull requests.
2020-10-27 20:17:14 +03:00
23rd
47bb8ec687
Added Github Action that updates user-agent for DNS.
2020-10-23 15:13:20 +03:00
Ilya Fedin
1fdfa94497
Remove explicit Opus clone step from macos action
...
Since no longer needed
2020-10-23 12:51:52 +03:00
Ilya Fedin
b788ae0ae4
Add stale bot configuration
2020-10-23 11:18:14 +03:00
Ilya Fedin
b6fc418d32
01org/libva -> intel/libva
2020-10-20 09:37:56 +03:00
Ilya Fedin
dcac3146c7
Fix Linux GitHub action
2020-10-01 10:54:42 +03:00
Ilya Fedin
78d874e9a3
Disable OpenAL WASAPI backend
2020-09-29 18:28:42 +03:00
Ilya Fedin
f1cf6b4896
Move snap action to ubuntu-latest since it uses lxd
2020-09-10 19:39:52 +03:00
Ilya Fedin
5991cd4350
Add missed no-tests in release openssl build for Windows
2020-09-10 19:38:23 +03:00
Ilya Fedin
309372164c
Cache make install calls in macos action
2020-09-10 19:38:23 +03:00
Ilya Fedin
077f0c393e
No need to rebuild ffmpeg without NEON optimizations anymore
2020-08-31 12:01:43 +04:00