aboutsummaryrefslogtreecommitdiffstats
path: root/.github
Commit message (Collapse)AuthorAgeFilesLines
* codesign: Long live `signtool` signing on WindowsDenis Shienkov2021-04-231-0/+6
| | | | | | Change-Id: I320cd1a1f3d8a1eed11d1c70007214f19a109b6e Reviewed-by: Christian Kandeler <christian.kandeler@qt.io> Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* CI: Add new job to run bare-metal tests on self-hosted Windows PCDenis Shienkov2021-03-211-1/+134
| | | | | Change-Id: I5ce176a143c4df3b6dca97a79da0c2e5983dd478 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: Run tests with Qt6Ivan Komissarov2021-03-192-3/+43
| | | | | | | On MacOS, Linux and Windows with Qt 6.0.2. Change-Id: I12255d8ba5bb5277378d52a1cc5caca84f0dc98b Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
* GitHub actions: Bump Xcode version to 12.4Ivan Komissarov2021-03-011-2/+2
| | | | | Change-Id: Id3e5823d0b8f346d34ba96953961cf7fb74fab0a Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
* GitHub actions: fix setting up Qt on macOSIvan Komissarov2021-03-011-1/+1
| | | | | | | | | Previously, this step was meaningless since we use the "qt" profile, but the one created via --detect is named qt-5-15-2. This does not affect tests since qmake is in PATH and is found via auto-detection. Change-Id: Ice027588bd8eaabf4eb715b0bf9b7c8087cefe3b Reviewed-by: Denis Shienkov <denis.shienkov@gmail.com>
* Merge branch '1.18'Ivan Komissarov2021-02-192-2/+13
|\ | | | | | | Change-Id: I4e437865514add88558f66420718bc02fb39e41d
| * GitHub actions: use empty qbs.installPrefix for release packagesv1.18.1Ivan Komissarov2021-02-171-1/+3
| | | | | | | | | | | | Change-Id: Ifddbebe4b3126d9f705df860622abd44bf5e5b7b Reviewed-by: Richard Weickelt <richard@weickelt.de> Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
| * do not depend on QtGui in release buildsIvan Komissarov2021-02-151-1/+3
| | | | | | | | | | Change-Id: I3be7b45e105fe2f605b4ffaf7ed059c62d790edb Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
| * Add qt4 docker image for basic testingRaphaƫl Cotty2020-12-181-0/+7
| | | | | | | | | | Change-Id: Ied6d9eac49fcb20de72499ab7c39e83a90a98b75 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* | GitHub actions: bump default Qt version to 5.15.2Ivan Komissarov2021-02-161-1/+1
| | | | | | | | | | Change-Id: I686344d18d609c1a9230c0eb2de9b9ff8f1f8ca0 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | GitHub actions: Enable dumping cores on MacIvan Komissarov2021-02-151-1/+10
| | | | | | | | | | Change-Id: Ib83996b69d03d081830d63e25fca819bd4c47c29 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | baremetal: Add RISC-V 64-bit architecture for GCC compiler to CIDenis Shienkov2021-02-121-0/+2
| | | | | | | | | | Change-Id: Iff317ec5e4a06e9fc9ae4e0a20c6e55656af2855 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | baremetal: Add XTENSA architecture for GCC compiler to CIDenis Shienkov2021-02-081-0/+2
| | | | | | | | | | Change-Id: I810f6b6c263a1b5ade0ece35e57f6ad30b2864ed Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* | GiHib actions: increase test timeoutIvan Komissarov2021-02-082-11/+11
| | | | | | | | | | Change-Id: I5f626276d20c9912bfc30ac7e392335479e057ce Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | baremetal: Add HCS08 architecture for SDCC compiler to CIDenis Shienkov2021-02-051-0/+2
| | | | | | | | | | Change-Id: I04ad353b32f9816f05be24293ba0f64f1aea0e83 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* | Merge branch '1.18'Ivan Komissarov2020-12-182-43/+176
|\| | | | | | | Change-Id: I37c359289dcd957fbc964a35fab381a047f7d04a
| * Github actions: Add workflow for building release packagesIvan Komissarov2020-12-092-43/+176
| | | | | | | | | | Change-Id: I2c670dc514d9c28ecebbd88ffe5d7b63b1cf757c Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* | GitHub actions: Bump Xcode version to 12.2Ivan Komissarov2020-12-071-2/+2
|/ | | | | Change-Id: I55e1bf2b00718d060871ed61033a20401f3a33c7 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Retire Travis CIIvan Komissarov2020-11-231-0/+43
| | | | | | | Migrate Windows docker job to GitHub actions and remove .travis.yml Change-Id: I7f2ee5a6f27ded94a84550982c2c9fe404fe7475 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Install qtcreator from the official release packagesRichard Weickelt2020-11-211-1/+1
| | | | | | | | | | Previously the script used the packages of the online installer. Since all old QtCreator releases have been removed from that repository, we switch to the official release packages which provide .7z files containing prebuilt binaries as well. Change-Id: I5ebf3420ffa25043796f09403ea47cd7f026b602 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: fix macOS buildIvan Komissarov2020-11-201-1/+1
| | | | | Change-Id: Idc99e0546748f4eabd9bb0cc1bc8ce5a29758382 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix macOS buildIvan Komissarov2020-10-291-0/+2
| | | | | | | | Default Xcode was switched to 12.0 and we need to use Qbs 1.17 which supports it Change-Id: I4dfb0da7e1bdf99dd1fafe952395465dc8cdb267 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: Add ios-simulator jobIvan Komissarov2020-10-261-0/+6
| | | | | Change-Id: I818164b62bd75579771a5caf3a74be796e253c54 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Add Android Docker image containing Qt 5.15Richard Weickelt2020-10-261-0/+6
| | | | | | | Add also a job for github actions. Change-Id: Ibf4b1740379605f32ead66657bc4b81529089cc9 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* Do not use ::add-path:: as it is deprecatedRichard Weickelt2020-10-183-7/+6
| | | | | Change-Id: Iec454ad0a850652cb6bd40257c287f13120baca0 Reviewed-by: Ivan Komissarov <ABBAPOH@gmail.com>
* GitHub actions: fix tests on WindowsIvan Komissarov2020-09-301-0/+2
| | | | | Change-Id: Ic9c812e2891426906fb4c911f03c5f5e0305159d Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: Run tests with Xcode 12Ivan Komissarov2020-09-251-2/+8
| | | | | Change-Id: I339f855629c0d7cebfb4481b5516d4bfc5b778d3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Upgrade linux images to Ubuntu 20.04Ivan Komissarov2020-09-141-14/+14
| | | | | Change-Id: I4dcfbe846f7847874908ed8ad84ac615a5a739c1 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix the fallbackModuleProvider testIvan Komissarov2020-09-141-0/+2
| | | | | | | | The pkg-config executable found in PATH is broken and doesn't work at all. Fix that by installing the working version from choco. Change-Id: I3c3bdeba2215dd75685195375de586f0f2e67c82 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: Fix caching on Windows (v2)Ivan Komissarov2020-09-141-21/+13
| | | | | | | | | | | | | | There is no way to manually clear the cache and we have an entry "Windows-clcache-" stuck in cache which is exact match for the restore- keys and thus it has a higher priority than the key with timestamp. Fix that by changing key used on Windows. Also, simplify "prepare timestamp" steps This amends 3dcfba17b. Change-Id: I10bdd6dd3e4607870de49facdfcb43e842579552 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: reorder stepsIvan Komissarov2020-09-041-13/+13
| | | | | | | ...to make it more consistent between platforms Change-Id: Ifbc86f30a61699216ad93e43ddf5699e6aa63907 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix caching on WindowsIvan Komissarov2020-09-041-0/+6
| | | | | Change-Id: I2ce0ceb85f2483dbebc716c093585adf117b40b3 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Use qbs archive for packagingIvan Komissarov2020-09-031-24/+35
| | | | | | | | | | | | This changes the way how the archives are created by the github actions. Previously, the archive was created as a separate aaction, now "qbs archive" product is used. Also, rename the "qbs archive" product to qbs_archive since it is hard to deal with spaces in bash commands. Change-Id: Ia9d0f7004b503b4ce86243cad93dec7c57a9a212 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix ccache restore-keys on LinuxIvan Komissarov2020-09-031-2/+2
| | | | | | | This amends 98c367927 Change-Id: I1a205f418943d949c6574c18a9f083db7a5ac998 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* GitHub actions: fix typo in cache idIvan Komissarov2020-09-021-6/+6
| | | | | Change-Id: I0faf0d059c53bc4140ac617d9127abe1c0b9b751 Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>
* Initial support for GitHub ActionsIvan Komissarov2020-09-013-0/+440
This commit adds jobs similar to what we have in Travis. Some tests are disabled when running on GitHub since they do not pass for various reasons. Note that those tests are usually skipped on Travis due to missing dependencies. Change-Id: Icec96dc22e2939d12568d2de1f1a4537c35977ad Reviewed-by: Christian Kandeler <christian.kandeler@qt.io>