76 Commits

Author SHA1 Message Date
Dmitry Vedenko
0c0c7d9e58
Copy temp dmg to ensure that the file is not locked 2024-03-26 13:20:11 +03:00
Dmitry Vedenko
6eb5219d0d
Disable Spotlight while DMG is created 2024-03-26 13:19:42 +03:00
Dmitry Vedenko
5dee4e7a97
Retry every hdiutil operation
On newer macOS version hdiutil fails even more often
2024-03-26 12:57:20 +03:00
Dmitry Vedenko
71e220d61c
Never fail on hdiutil detach 2024-03-01 18:28:28 +03:00
Dmitry Vedenko
07887c132a
Guard against hdiutil failure on create 2024-03-01 01:21:56 +03:00
Dmitry Vedenko
eb9b5aea56
Disable failures related to the notarisation 2024-02-29 22:49:12 +03:00
Dmitry Vedenko
e807b92748
Update conan to 2.1.0 2024-02-29 21:19:05 +03:00
Dmitry Vedenko
fe42ecf64f
Fixes python version 2024-02-29 21:13:14 +03:00
Dmitry Vedenko
655f4d9037
Change the python setup 2024-02-29 21:03:58 +03:00
Dmitry Vedenko
01503fed15
Updates the notarisation process 2024-02-29 20:50:18 +03:00
Dmitry Vedenko
924119fc8c
Force apt update when installing GCC 11 2023-07-17 13:45:30 +03:00
Dmitry Vedenko
46da6485c4
Adds missing dependency on Linux 2023-07-14 15:55:32 +03:00
Dmitry Vedenko
91655062ef
Fixes Conan cache cleanup 2023-06-26 13:07:19 +03:00
Dmitry Vedenko
e04c171711
Install Conan 2 on CI 2023-06-23 21:53:46 +03:00
Dmitry Vedenko
a79ab34704
Fixes 'bin' path for macOS and Linux 2023-05-02 11:52:20 +03:00
Dmitry Vedenko
b4bcd6c6df
Fixes PDB cleanup on Windows v1 2023-04-28 14:50:06 +03:00
Dmitry Vedenko
37aa99d1ef
Fixes the Debug information collection for release builds 2023-04-28 14:17:43 +03:00
Dmitry Vedenko
27a21b0b6e
Do not fail the build if conan upload fails 2023-04-27 10:51:33 +03:00
Dmitry Vedenko
c6dcd0b03c
Bump Conan version to 1.59.0 2023-02-27 12:13:00 +03:00
Dmitry Vedenko
ba0ce145f1
Remove the 'upload' remote after the upload 2023-02-13 16:09:07 +03:00
Dmitry Vedenko
2332f95f78
Adds a helper script to extract dSYM files from the local tree 2023-02-03 14:41:37 +03:00
Dmitry Vedenko
b1a3745935
Bumps Conan version for offline dep job 2023-02-03 14:41:00 +03:00
Dmitry Vedenko
2abc485931
Conan version is increased to 1.57.0 2023-01-20 14:54:25 +03:00
Dmitry Vedenko
2cdecf548e
Do not fail if conan remote is already present 2022-12-28 14:32:24 +03:00
Dmitry Vedenko
91c5df95c0
Fixes localization in Universal bundles on macOS 2022-12-08 16:38:23 +03:00
Dmitry Vedenko
8d63383548
Do not strip ICU libraries, as it breaks them 2022-12-08 12:32:45 +03:00
Dmitry Vedenko
1b07af2323
Adds M4 to the list of dependencies 2022-12-01 11:47:47 +03:00
Dmitry Vedenko
5fda6a231e
Adds missing xkeyboard dependency 2022-11-30 22:21:21 +03:00
Dmitry Vedenko
46b4e2b71c
Fixes PDB collection when short_path is used 2022-11-30 18:13:38 +03:00
Dmitry Vedenko
8f3ff67b02
Fixes Python dependencies setup 2022-11-30 16:51:15 +03:00
Dmitry Vedenko
ddd2b1cac3
Another missing xorg dependency 2022-11-30 14:12:00 +03:00
Dmitry Vedenko
6d46d18bd3
Another missing xorg dependency 2022-11-30 14:09:27 +03:00
Dmitry Vedenko
8c2a8ad776
Updated xorg dependencies 2022-11-30 14:02:07 +03:00
Dmitry Vedenko
3b0c5b370f
Adds missing xkb-data package for Qt build 2022-11-30 13:46:42 +03:00
Dmitry Vedenko
6268948345
Fixes the Linux dependencies to unblock Qt jobs 2022-11-30 13:36:13 +03:00
Dmitry Vedenko
f3361aa96a
Use the new way to activate the download cache 2022-11-08 23:57:18 +03:00
Dmitry Vedenko
3a66549164
Adds 'offline' conan to PATH 2022-11-08 17:26:06 +03:00
Dmitry Vedenko
92032a4edd
Fixes wrong Conan used in generate_offline_dependencies 2022-11-08 17:16:53 +03:00
Dmitry Vedenko
1338fcfb8e
Updated generate_offline_dependencies job 2022-11-08 16:56:02 +03:00
Dmitry Vedenko
f7569aa124 Simplifies offline building with AppImage
Uses Conan packaged as AppImage for offline builds
2022-11-08 16:03:26 +03:00
Dmitry Vedenko
c1eb7102f9
Offline dependencies now fixes setuptools version 2022-11-07 20:59:16 +03:00
Dmitry Vedenko
21781cfc9f
Fixes the dependencies action
* uuid-dev is installed
* Conan version bumped
2022-11-07 18:23:29 +03:00
Dmitry Vedenko
9536809f39
Raises Conan version to 1.52.0 2022-09-15 15:20:51 +03:00
Dmitry Vedenko
f700b40513
Preparing CI for the new release flow 2022-09-13 11:33:06 +03:00
Dmitry Vedenko
59ab11533f
Increases Conan version to 1.51.2 2022-08-18 12:12:01 +03:00
Dmitry Vedenko
db3603dc8d
Adapts generate_offline_dependecies to match new cmake 2022-06-03 14:22:04 +03:00
Dmitry Vedenko
2d21f2cf95
Conan version is bumped to 1.48.1
Conan 1.47 is required for OpenSSL
2022-05-24 10:08:52 +03:00
Dmitry Vedenko
022b746e18
Specify the Python version to prevent caching issues on Windows 2022-03-21 13:23:49 +03:00
Dmitry Vedenko
b5d689b21c
Build each conan package in a clean environment 2022-03-13 13:08:48 +03:00
Dmitry Vedenko
5df7164673
Remove all local before building next recipe 2022-03-11 20:22:42 +03:00