summaryrefslogtreecommitdiff
path: root/.github/workflows
AgeCommit message (Collapse)Author
2023-07-19Remove Windows-x86 Qt6 GitHub actions build.John Fultz
Looks like Qt6 dropped support for Windows-x86.
2023-07-16Add Qt6 to cmake, build action matrix.John Fultz
The cmake file now takes a QT_VERSION string setting. The first character of the string is “6”, then cmake calls find_package on Qt6…otherwise, it calls find_package on Qt5. Qt 6.5.2 builds added to the GitHub Actions build matrix.
2023-07-16Update build action to Qt 5.15.2, and cache Qt.John Fultz
2023-07-15Remove caching from GitHub build action, which wasn’t working anyway.John Fultz
2023-07-15More GitHub Actions updates.John Fultz
* Remove deprecated Ubuntu, add new Ubuntu * Fix usage of action/cache * Remove Appveyor * Update .gitignore for clangd cache
2023-07-15Update versions of various actions.John Fultz
2020-12-09Add cmake/GitHub Actions-based CI, dump Travis-CI.John Fultz
Travis has been throwing a lot of false failures on the Mac build, which was always super-slow anyway. And now it's been suggested that Travis ain't gonna last in the open-source-free-for-use CI business. So out it goes. In its place, GitHub Actions. Just one for now, which runs the build on pushes to master and on PRs (I hope...haven't tested the PR bit yet). Notes about the new system... * It uses the cmake build. Next step...document the cmake system and de-document the qmake system. * It tests against both Qt 5.12.0 and 5.15.1. * Mac, Windows (x64, x86) and Linux (Ubuntu 18.04, 20.04) * On Linux, it also builds clang and g++. * In all of the above cases, it's just pretty much default compilers. Which is probably good...particularly on Linux, where it's not so common for non-developers to be running major compiler updates. * All cmake builds use ninja and cache their Qt downloads, so the result is fairly fast. * No builds of makegaddag, gaddagize, makeminidawg, iotest, or encodeleaves yet, as I haven't migrated those to cmake. Need to get on that.