aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* CMake build: Build Qbs if the submodule is availableEike Ziller2020-10-091-3/+1
| | | | | | | | | | Includes update of Qbs to current head of master, which enables this feature on the Qbs build system side. Fixes: QTCREATORBUG-23905 Change-Id: I9a537b640b7f7a753839ace3e44d174c8e0af526 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub Actions: Make use of GitHub Environment VariablesCristian Adam2020-10-071-2/+5
| | | | | | | See https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/ Change-Id: I520da0751fbf4a6b0db7df68696ed72190093803 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* GitHub Actions: Add ability to clear ccacheCristian Adam2020-09-271-0/+8
| | | | | | | | By specifying "ccache: clear" or "ccache: clean" in the commit message, the workflow will issue a ccache --clear command before building. Change-Id: I9e45ebcd8dc4b05cef9d6d7ea70bef67602d1223 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub Actions: Mark compiler errors, and test failures as annotationsCristian Adam2020-09-251-20/+18
| | | | | | | | The annotations are visible for everybody, and very convenient for looking after errors / test failures. Change-Id: Idb7d1e63b3611063268b4e6e490195ccb9d2b221 Reviewed-by: hjk <hjk@qt.io>
* GitHub Actions: Update Qt, CMake, Ninja versionsCristian Adam2020-09-111-5/+5
| | | | | | | Also double ccache size. Change-Id: I53f9eb5bfed8d3788e813ac194bffadf1f3fa19a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CMake Build: Add Google Testing 1.10.x as submoduleCristian Adam2020-08-191-13/+1
| | | | | | | Fixes: QTCREATORBUG-24510 Change-Id: I763d72524f2e581671e18bcd9cda42d5bf7bccdf Reviewed-by: Marco Bubke <marco.bubke@qt.io> Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Github: Set macOS deployment target to 10.13Eike Ziller2020-07-171-0/+1
| | | | | Change-Id: I4b8b29a083b3b0884326c8a96aad9d80f2eebf16 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* Github: Build perfparserEike Ziller2020-07-021-1/+38
| | | | | Change-Id: I5b6213be303ac3ce70c53d95a04a13bf59ed5368 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Use the packaging script for the github actionEike Ziller2020-06-251-79/+135
| | | | | | | | | | | | | | Unifies a bit of what is done. For example this adds documentation and creates a disk image for macOS. It will also make adding perfparser/elfutils and 32bit wininterrupt and qtcreatorcdbext easier. Adds Qt translations. Adds some useful options to build.py and make it work with python3 Disables detection of debug vs release build in deployqt.py on Windows if dumpbin is not there (for MinGW). Change-Id: I3cc33144cad653823321209c219d220eb75093ec Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* GitHub Actions: Update libclang to 10.0.0Cristian Adam2020-06-151-4/+4
| | | | | Change-Id: I40850933a040084b15ec9861b928a473c878a050 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* GitHub Actions: Update Qt version to 5.15.0Cristian Adam2020-05-281-10/+10
| | | | | Change-Id: I6da4c9a2b0d0b86729c19e8db3ac345d2d45666c Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* GitHub Actions: Update Qt, CMake, Ninja versionsCristian Adam2020-04-081-3/+3
| | | | | Change-Id: If38ad9d521fd25429a2e923219f978ddb40b9117 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* Fix link on commit sha in about dialogEike Ziller2020-03-231-1/+1
| | | | | | | | | | Passing a URL via defines breaks when trying to "stringify" it. It would always stop at the first slash. Instead use a qmake variable directly. That has the additional advantage that the value isn't passed on each and every compiler command line. Change-Id: I97a297fbcdee5ea03eb6fa08181c95b1ad2de767 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* GitHub Actions: Add OpenSSL to resulted test artifactsCristian Adam2020-02-211-0/+41
| | | | | Change-Id: Ieec647abc87f87de79ef07c12378a2a32e783d8e Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub Actions: Display tests pass rate as warning annotationCristian Adam2020-02-211-4/+9
| | | | | Change-Id: I7d9970067b786f34fc29c82f85c5fc31f6d02704 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* CMake Build: Use install component DependenciesCristian Adam2020-02-121-1/+3
| | | | | | Fixes: QTCREATORBUG-23593 Change-Id: If9861a0ee09f2ce12ac093c2fde600a77958723a Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CMake Build: Let the version dialog log link point to the repo of originAlessandro Portale2020-02-101-0/+2
| | | | | | | | | | | | | | | | | https://github.com/<qtcreator-fork>/commits/<sha> Instead of expecting a "%1" placeholder in the passed-in IDE_REVISION_URL_STR, we now expect IDE_REVISION_URL_STR to be a plain URL. Reason is that passing a string containing "%1" from CMake to the VersionDialog caused a premature replacement of that placeholder somewhere on the way. Also log the CMake configure call in build_cmake.yml Change-Id: I4c1a946c66f891101576e3556ca87a004cead950 Reviewed-by: Eike Ziller <eike.ziller@qt.io>
* CMake Deployment: Remove Dependencies componentCristian Adam2020-02-061-3/+1
| | | | | | | | | - Install will also copy the dependencies. - Made the dependencies search recursive, not just two steps - Moved install code to a script, not having to escape quotes and dollars Change-Id: I6c5fb19e4094e9dcd4b339d5b90be6e7c5055223 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub Workflow: Use github.run_id instead of github.shaCristian Adam2020-01-311-12/+12
| | | | | | | github.sha is the full sha, which is a bit too long. Change-Id: I36982fc6705adf56358166445c8601e9aac85b6d Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* CMake Build: Add more Qt and Qml componentsAlessandro Portale2020-01-311-1/+1
| | | | | | | Runtime dependencies for Qt Quick Designer Change-Id: I10f652fee464d196cae180e0a322e4f4a96e03ff Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* GitHub Actions: Use better naming for build artifactsCristian Adam2020-01-301-12/+12
| | | | | | | The format is now QtCreator-${{ matrix.config.artifact }}-${{ github.sha }}.7z Change-Id: Ic74526caa767e1143f8c2533674899f6094287d7 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* CMake Build: Add Dependencies install targetCristian Adam2020-01-301-1/+3
| | | | | Change-Id: I17f8d26500a9a75bef64e23c3b64492c1bb929cc Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub Workflow: Update Qt to 5.14.1Cristian Adam2020-01-271-2/+2
| | | | | Change-Id: I8bc4ae712bdd886d4fa76fe26ba4152c87580cf0 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub action: Set the current sha as IDE_REVISION_STRAlessandro Portale2020-01-261-0/+2
| | | | | Change-Id: Ib18148c76cf504da8b70541fb472088b3b4f779c Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* GitHub Workflow: run apt update before installing dependenciesCristian Adam2020-01-201-0/+7
| | | | | Change-Id: I5b9f7d980490209e43994af09c9e3266f13103bd Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub Workflow: package Devel componentCristian Adam2020-01-151-15/+41
| | | | | | | | 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>
* GitHub Workflow: Checkout litehtml submoduleCristian Adam2020-01-151-1/+3
| | | | | | | The other two submodules are not hosted on github. Change-Id: Iaefd189d5b47cda4f745361b9d0ad8fb16f06dcb Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* GitHub workflow: Add a couple of Qt modules to "Download Qt"Alessandro Portale2020-01-151-15/+26
| | | | | | | qtserialport, qtquicktimeline, qtquick3d, qtscript Change-Id: I8cba1d0f48dfa79e340c9f30de5bc996ffd02224 Reviewed-by: Cristian Adam <cristian.adam@qt.io>
* CMake Build: Enable tests on GitHub actions buildsCristian Adam2020-01-141-3/+21
| | | | | | | | | 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>
* CMake Build: Enable ccache for Visual C++ for GitHub ActionsCristian Adam2020-01-131-13/+6
| | | | | Change-Id: I75aa3ada96ab575a3a2db0afc6788267aedfa6d6 Reviewed-by: Alessandro Portale <alessandro.portale@qt.io>
* CMake Build: Update GitHub Actions yml file to use ccacheCristian Adam2020-01-101-12/+79
| | | | | | | | | | | 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>
* CMake Build: Enable PCH build for GCC on GitHub ActionsCristian Adam2019-12-201-22/+17
| | | | | | | Run configure twice, instead of disabling PCH! Change-Id: I43d4e3123962a5a2eb1c539319eb5c36b3e18698 Reviewed-by: hjk <hjk@qt.io>
* CMake Build: Add GitHub Actions build fileCristian Adam2019-12-201-0/+365
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>