Commit Graph

115 Commits

Author SHA1 Message Date
Cristian Adam
820fa993a6 GitHub Workflow: Use github.run_id instead of github.sha
github.sha is the full sha, which is a bit too long.

Change-Id: I36982fc6705adf56358166445c8601e9aac85b6d
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-31 10:58:55 +00:00
Alessandro Portale
62e2f81caa CMake Build: Add more Qt and Qml components
Runtime dependencies for Qt Quick Designer

Change-Id: I10f652fee464d196cae180e0a322e4f4a96e03ff
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2020-01-31 10:51:19 +00:00
Cristian Adam
f32605fa4a GitHub Actions: Use better naming for build artifacts
The format is now QtCreator-${{ matrix.config.artifact }}-${{ github.sha }}.7z

Change-Id: Ic74526caa767e1143f8c2533674899f6094287d7
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-30 20:37:22 +00:00
Cristian Adam
b3caf501ce CMake Build: Add Dependencies install target
Change-Id: I17f8d26500a9a75bef64e23c3b64492c1bb929cc
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-30 18:03:28 +00:00
Cristian Adam
b11445429e GitHub Workflow: Update Qt to 5.14.1
Change-Id: I8bc4ae712bdd886d4fa76fe26ba4152c87580cf0
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-27 16:49:19 +00:00
Alessandro Portale
004614f6db GitHub action: Set the current sha as IDE_REVISION_STR
Change-Id: Ib18148c76cf504da8b70541fb472088b3b4f779c
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2020-01-26 15:09:26 +00:00
Cristian Adam
ad4040972b GitHub Workflow: run apt update before installing dependencies
Change-Id: I5b9f7d980490209e43994af09c9e3266f13103bd
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-20 15:52:01 +00:00
Cristian Adam
371814f35c GitHub Workflow: package Devel component
This will allow 3rd parties to build plugins against this build
of Qt Creator.

Change-Id: I2ed7c3e4e3769e9b22a71a73d8355f1af48acf3e
Reviewed-by: Eike Ziller <eike.ziller@qt.io>
2020-01-15 17:55:51 +00:00
Cristian Adam
f407193dba GitHub Workflow: Checkout litehtml submodule
The other two submodules are not hosted on github.

Change-Id: Iaefd189d5b47cda4f745361b9d0ad8fb16f06dcb
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-15 13:38:28 +00:00
Alessandro Portale
a4c58a167b GitHub workflow: Add a couple of Qt modules to "Download Qt"
qtserialport, qtquicktimeline, qtquick3d, qtscript

Change-Id: I8cba1d0f48dfa79e340c9f30de5bc996ffd02224
Reviewed-by: Cristian Adam <cristian.adam@qt.io>
2020-01-15 11:36:27 +00:00
Cristian Adam
c3e4b6c728 CMake Build: Enable tests on GitHub actions builds
They take 1 to 2 minutes of execution.
The success rate is from 97 to 99%, so I haven't made the tests step
blocking.

Change-Id: I39925cf6703904e15ba1c0c313aaf1daca382424
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-14 11:20:26 +00:00
Cristian Adam
77e21cd5b6 CMake Build: Enable ccache for Visual C++ for GitHub Actions
Change-Id: I75aa3ada96ab575a3a2db0afc6788267aedfa6d6
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-13 10:30:32 +00:00
Cristian Adam
4fa9842c82 CMake Build: Update GitHub Actions yml file to use ccache
After the cache is populated Linux and macOS build in ~7 minutes,
MinGW in ~16 minutes.

MSVC is the one which builds all the time (for now), which
builds in ~38minutes.

Change-Id: I4b35127a3ca6095b832722da1f43cfafa673ea3e
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2020-01-10 18:42:30 +00:00
Cristian Adam
6a54209762 CMake Build: Enable PCH build for GCC on GitHub Actions
Run configure twice, instead of disabling PCH!

Change-Id: I43d4e3123962a5a2eb1c539319eb5c36b3e18698
Reviewed-by: hjk <hjk@qt.io>
2019-12-20 16:11:33 +00:00
Cristian Adam
00fb2421e7 CMake Build: Add GitHub Actions build file
This will use GitHub Actions CI infrastructure to do a CMake
build for Windows, Linux, and macOS.

Change-Id: If2cfae935c5392b4a9f85ac3026d577217d91162
Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
2019-12-20 14:42:24 +00:00