Commit Graph

207 Commits

Author SHA1 Message Date
Luis Ángel San Martín
308fb22fd9 Bump vcredist version and hope that installation is fixed
“X64 VC Redist no longer removes runtime files when run with /installer /passive switches.”
2023-01-03 13:10:38 +01:00
Felix Kauselmann
1daa3def1d Fix typo in Linux dependencies 2022-10-08 20:47:04 +02:00
Felix Kauselmann
0f62f45733 Update Linux dependencies for CI 2022-10-08 20:27:19 +02:00
Luis Ángel San Martín
e6a8e83d2d Install image formats module in qt6 2022-09-15 15:08:35 +02:00
Luis Ángel San Martín Rodríguez
2761a312d7 Notarize macos dmgs 2022-09-14 18:43:20 +02:00
Luis Ángel San Martín
7cf26f6f1d Wait for MacOS_qt6 on releases 2022-09-13 07:55:55 +02:00
Luis Ángel San Martín
8ac5404452 Install libgl-dev 2022-09-12 20:20:50 +02:00
Luis Ángel San Martín
ad84a458d0 Install libqt6core5compat6-dev 2022-09-12 20:09:49 +02:00
Luis Ángel San Martín
2c0f46bb18 Use qmake6 2022-09-12 20:00:15 +02:00
Luis Ángel San Martín
395068d001 Install qt6-tools-dev-tools 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
c3a2a35a16 Check if qt6 is properly installed 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
4fd36643ce more nonsense 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
cf74947c17 print qmake version 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
32dfa429e7 Try to compile linux/qt6 with missing packages 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
37bbb75b64 Fix job name 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
1e441768b6 Remove commented tasks 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
91e3d5c07a Build linux/qt6 flavor in CI 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
ed20264ead Try to make qt available in PATH for all tasks 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
879a0fb262 Add Qt5 param to Qt5 builds in macos 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
c70d714e00 Add qt bin to the path take 2 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
7548242a9c Add qt bin to the path 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
2c52ad6b4c use python3 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
6d851086ef try aqtinstall for macos/qt6 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
095adba3b4 Format 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
e75e1ada1e comment brew link on qt, it is showing a warning 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
0977eb36a9 Format 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
894ba18ffd Add an azure pipelines job to compile the macos version with qt6 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín Rodríguez
48bc72250c Use qt 6.3.1 in windows qt6 azure job 2022-09-12 19:24:56 +02:00
Luis Ángel San Martín
102396e6cb Replace all macOS-10.15 images with macOS-latest 2022-09-02 18:17:27 +02:00
Luis Ángel San Martín
2e093555f6 Update macos version to macOS-latest in azure pipelines 2022-09-02 18:06:55 +02:00
Luis Ángel San Martín
c5c4b96bbf Bump vmImage to windows-2019 2022-08-09 16:48:27 +02:00
Luis Ángel San Martín
dfd5742d2c qt5-default is no longer available 2022-07-06 11:08:52 +02:00
Luis Ángel San Martín
a4c15728e2 We shouldn't need additional repos 2022-07-06 11:03:30 +02:00
Luis Ángel San Martín
0045daafd7 Try a newer version of ubuntu to see if we can get qt 5.15 out of the box 2022-07-06 10:55:07 +02:00
Igor Kushnir
d013abedc1 Azure: run tests as a step of each platform's job 2021-12-29 09:36:44 +01:00
Luis Ángel San Martín
ca7be7cc2d Fix download file name 2021-12-29 09:13:54 +01:00
Luis Ángel San Martín
c10f181054 Use mirror for 7z and p7zip src deps
For some reason downloading from sourceforge fails a lot and makes CI unusable.
2021-12-29 08:49:49 +01:00
Luis Ángel San Martín
ef5b8136ae Add a build job for qt6 to ensure that no regressions are introduced that will break qt6 compilation 2021-12-28 15:56:50 +01:00
Luis Ángel San Martín
e7ad50bc2c Add some comments to make easier to find jobs config in azure pipelines .yml 2021-12-18 21:06:34 +01:00
Luis Ángel San Martín
75fe9c0da2 Try to use a more meaningful tag name for dev releases 2021-12-18 19:15:10 +01:00
Luis Ángel San Martín
c51b7894c9 Add a target pointing to the destination repository 2021-12-18 18:37:54 +01:00
Luis Ángel San Martín
cc1b7ba3fc Set the full repo name 2021-12-18 17:13:22 +01:00
Luis Ángel San Martín
c74ad79c03 Try to upload dev builds to yacreader-dev-builds 2021-12-18 15:11:50 +01:00
Luis Ángel San Martín
806b5d2462 Install qtquickcontrols2 package in Linux 2021-10-23 17:29:37 +02:00
Luis Ángel San Martín
ab2de73285 Try dev/unstable 2021-10-23 09:42:21 +02:00
Luis Ángel San Martín
fb133fe98c Try dev/stable 2021-10-20 22:48:32 +02:00
Luis Ángel San Martín
e1814c5a51 Try dev repo to see if fixes compilation when using poppler + qt5.15 2021-10-20 22:13:33 +02:00
Luis Ángel San Martín
3d7f66d327 Try to install the right version of poppler for qt5.15 2021-10-20 21:07:00 +02:00
Luis Ángel San Martín
820e876885 try to get qt5.15 in ubuntu 2021-10-20 19:25:53 +02:00
Luis Ángel San Martín
bac5cfe9c2 Bump unbuntu image to 20.04 2021-10-20 19:19:32 +02:00
Luis Ángel San Martín
8437bd38f4 Bump Ubuntu version used in all azure pipelines jobs
ubuntu-16.04 is no longer available
2021-10-18 23:59:13 +02:00
Luis Ángel San Martín
e71e97f2fe Migrate dev builds artifacts from Bintray to Artifactory
First attempt
2021-04-26 22:49:50 +02:00
Felix Kauselmann
2e0785e3a5 Azure: Update Windows builds to use VS 2019 and Qt 5.15.2
Qt 5.15.2 and VS 2019 support all Windows platforms still supported
by YACReader. Update the build to take advantage of it.
2021-03-14 14:56:17 +01:00
Felix Kauselmann
b67ddcf8e6 Azure: Update Ubuntu VM to 18.04
Update Ubuntu VM to 18.04 and remove external kubuntu backports PPA
previously used to get Qt packages.

While we're at it, remove libglu1-mesa-dev package too. The external
repo for libunarr is still needed as Ubuntu 18.04 does not package
it yet (it is included in 20.04)
2021-03-06 23:31:28 +01:00
Felix Kauselmann
64f7e63a2a Azure: Use qt@5 brew package to install Qt5 on macOS 2021-03-04 15:55:29 +01:00
Luis Ángel San Martín
6a447c2e5d Stop installing qtscript in azure pipelines 2021-02-27 12:10:25 +01:00
Luis Ángel San Martín
3a6fb91327 Install libqt5svg5-dev package in linux 2021-01-22 11:22:05 +01:00
Luis Ángel San Martín
fb60208c88 Print diff to know the format problems 2020-08-31 16:15:43 +02:00
Luis Ángel San Martín
3a3c6277ab Skip macos sign on prs 2020-04-11 19:40:52 +02:00
Luis Ángel San Martín
7e19dc8e6a Update azure pipelines to work on forked repos
Use macos catalina too
2020-04-09 18:17:17 +02:00
Felix Kauselmann
d74d1c52ef Windows: Use Qt 5.12.6 for CI builds 2019-11-20 15:57:35 +00:00
Felix Kauselmann
bc34ff0448 Azure pipelines: rename 'arquitecture' to 'architecture' 2019-11-20 15:57:35 +00:00
Luis Ángel San Martín
c9dd62de47 Remove TODO 2019-09-27 10:44:39 +02:00
Luis Ángel San Martín
122806b0e3 Booleans are True/False in azure pipelines
We need lower case
2019-09-18 23:26:55 +02:00
Luis Ángel San Martín
9b994bbf1e If PRs come from a fork do not codesign macos apps
It fails in Azure Pipelines due to security reasons
2019-09-18 22:21:05 +02:00
Luis Ángel San Martín
f04bb93a42 Extract code format validation to its own job
It makes no sense to start building things if code validation is going to fail.
2019-09-18 21:51:01 +02:00
Luis Ángel San Martín
c2ef314be2 Disable adding a changelog based on commits
It is too verbose.
2019-09-16 21:51:02 +02:00
Luis Ángel San Martín
16bbb9ab48 Do releases only when merging into master 2019-09-16 21:43:51 +02:00
Luis Ángel San Martín
a89e197add Artifacts in $(Build.ArtifactStagingDirectory) should be automatically uploaded
So downloading the artifacts to that folder and then flatten it should get the files ready to be uploaded
2019-09-16 20:49:18 +02:00
Luis Ángel San Martín
eb0f4555ad Use VERSION var properly 2019-09-16 20:47:51 +02:00
Luis Ángel San Martín
7b9d41911f Try to create a tag associated to the release
I don't know if it is possible or the tag needs to exists in advance.
2019-09-16 19:10:02 +02:00
Luis Ángel San Martín
012b97642b Fix condition 2019-09-16 17:58:23 +02:00
Luis Ángel San Martín
58e4a255a4 Disable branch check for releases 2019-09-16 17:56:50 +02:00
Luis Ángel San Martín
78b2d5f3da Use a new connection 2019-09-16 17:23:07 +02:00
Luis Ángel San Martín
6e8fe27fbc Try to do a release to github 2019-09-16 17:16:17 +02:00
Luis Ángel San Martín
3523fcd12e Use the right branch name for develop 2019-09-11 23:45:59 +02:00
Luis Ángel San Martín
5a52382d1f Only upload dev builds from develop branch 2019-09-11 19:29:28 +02:00
Luis Ángel San Martín
e0d4a5f987 Add win dependencies again 2019-09-11 18:32:34 +02:00
Luis Ángel San Martín
359be4c644 Default is not a valid pool 2019-09-11 17:17:53 +02:00
Luis Ángel San Martín
386ca2d82b Try to calculate the build number only once 2019-09-11 17:10:32 +02:00
Luis Ángel San Martín
6d44e30737 Try other pattern 2019-09-11 17:06:47 +02:00
Luis Ángel San Martín
35089493c7 Publish uploaded files 2019-09-11 16:20:20 +02:00
Luis Ángel San Martín
1b95fe3cd8 Upload only files
I don't know if there is a better pattern to define files only
2019-09-11 16:14:04 +02:00
Luis Ángel San Martín
3db3908d8c Change default remote path 2019-09-11 16:07:43 +02:00
Luis Ángel San Martín
14b3ec02ca Disable windows builds dependencies for now
installing qt is failing I think
2019-09-11 14:09:13 +02:00
Luis Ángel San Martín
1dec3ad286 ** as fnmatch should be enough 2019-09-11 13:59:55 +02:00
Luis Ángel San Martín
08d94be48a Try to upload all files to bintray 2019-09-11 13:58:15 +02:00
Luis Ángel San Martín
f382aab6dd remove branch condition for now 2019-09-11 11:08:33 +02:00
Luis Ángel San Martín
17a6de82ad dependsOn is an array 2019-09-11 10:48:49 +02:00
Luis Ángel San Martín
6c3b04ec65 Create a job to upload dev builds
For now it will try to download all the artifacts to $(Build.SourcesDirectory)/dev_bin
2019-09-11 10:44:44 +02:00
Luis Ángel San Martín
a9aea3b249 Fix tarball CopyFiles@2 2019-09-08 13:57:09 +02:00
Luis Ángel San Martín
d66ab77a2b 🤦 2019-09-08 13:33:34 +02:00
Luis Ángel San Martín
e1b5022d84 Try to create tarball from the right folder 2019-09-08 13:07:51 +02:00
Luis Ángel San Martín
f6d2dff10a Create the src tarball and upload it as an artifact 2019-09-08 12:57:30 +02:00
Luis Ángel San Martín
ab677f8f2a Fix jobs names 2019-09-07 15:56:08 +02:00
Luis Ángel San Martín
44e9c7b4c9 parameters was missing 2019-09-07 15:56:08 +02:00
Luis Ángel San Martín
8cea419606 Pass parameters as strings 2019-09-07 15:56:08 +02:00
Luis Ángel San Martín
c2ac79b454 Use a template for building 32 and 64 bit binaries for windows 2019-09-07 15:56:08 +02:00
Luis Ángel San Martín
3a37d85202 typo 2019-09-01 15:31:00 +02:00
Luis Ángel San Martín
e826667657 I think that $(P12Password) can't be found 2019-09-01 15:29:10 +02:00