Commit Graph

23 Commits

Author SHA1 Message Date
James Sherratt 0a0ca7507d Fix windows g3d xml tools build 2022-08-24 23:26:25 +01:00
James Sherratt 2a81312f0d fix workflow 2022-08-24 23:26:25 +01:00
Andy Alt 77d696138a
workflows/cmake.yml:add tests for recent gcc versions;migrate to checkoutv3 (#250)
* workflows/cmake.yml:test on Ubuntu Jammy (22.04);migrate to checkoutv3

This should also fix #247

* maybe fix ssh link error on Ubuntu Jammy

gcc and clang build is failing on Jammy with the message:

'cannot find -lssh: No such file or directory'

Basically I added libcurl-openssl-dev to the deps

* remove libcurl4-gnutls-dev

Trying to correct:

 The following packages have unmet dependencies:
libcurl4-gnutls-dev : Conflicts: libcurl4-openssl-dev but
7.81.0-1ubuntu1.3 is to be installed
libcurl4-openssl-dev : Conflicts: libcurl4-gnutls-dev but
7.81.0-1ubuntu1.3 is to be installed
E: Unable to correct problems, you have held broken packages.
An error occurred while installing build dependencies.

* use cmake FindCURL module

* for OpenSSL, use include instead of find_package

* remove jammy, add gcc-10 and 11 test

* revert now-unrelated changes

* clean-up

* add VERBOSE flag to make

* Update .github/workflows/cmake.yml

* Update .github/workflows/cmake.yml

* use '-f' option from build script to force clang

* force dynamic libs with '-d'

fixes #251

* mk/linux/setupBuildDeps.sh:fix script so 22.04 is detected

*remove vlc deps (not required for the CI)
*remove ubuntu-18.04 from the build matrix, see
https://github.blog/changelog/2022-08-09-github-actions-the-ubuntu-18-04-actions-runner-image-is-being-deprecated-and-will-be-removed-by-12-1-22/

* revert removal of commented macos jobs

* run apt-get update and upgrade

* cleanup Prep snapshot section
2022-08-20 23:29:38 +01:00
Andy Alt e63d8142dc
.github/workflows/cmake.yml:cancel in progress jobs if newer job is started (#248) 2022-08-14 22:41:35 +01:00
James Sherratt ebecdbb5ed
try vs 2022 2022-07-28 18:51:38 +01:00
Jammyjamjamman 0e5d3a2d49 Add macos workflow
Macos workflow does not work atm, so it's commented out. But this shows
the general idea of how it should work.
2021-07-02 19:49:53 +01:00
Jammyjamjamman 367c6e61ec More improvements to actions
* Better naming for "preparing snapshot".
* Strip debug info on linux builds for artifact, to make smaller.
2021-06-20 22:56:41 +01:00
Jammyjamjamman d18cbac6d4 Another fix to artifact generation 2021-06-20 18:00:21 +01:00
Jammyjamjamman ecbddb4137 More fixes to artifact generation 2021-06-20 16:22:43 +01:00
Jammyjamjamman 3bf6bffa7d Continue attempting other builds, even if one fails 2021-06-20 03:38:01 +01:00
Jammyjamjamman d357ff859e Another fix to the actions yml... 2021-06-20 02:24:13 +01:00
Jammyjamjamman 8cc3b515b4 Hopefullly last actions fix 2021-06-20 02:15:55 +01:00
Jammyjamjamman ade0bffc37 Another actions yml fix 2021-06-20 02:14:04 +01:00
Jammyjamjamman 51cdfd8382 Fix actions yml (again) 2021-06-20 02:11:38 +01:00
Jammyjamjamman 5032f6c266 Add Linux to actions 2021-06-20 02:03:46 +01:00
Jammyjamjamman 9224a72651 Fix gh action artifacts 2021-06-18 21:24:55 +01:00
Jammyjamjamman fdf77e846e Attempt #3 to fix Github action 2021-06-18 02:03:30 +01:00
Jammyjamjamman d48d0870f1 Another fix for Github actions 2021-06-18 01:43:59 +01:00
Jammyjamjamman 64b0a3e33a Fix Github actions yml 2021-06-18 01:27:58 +01:00
Jammyjamjamman 5b01dd4841 Github actions: Get more windows deps, tidy up yml 2021-06-18 01:24:22 +01:00
Jammyjamjamman 6cc27462e6 Fix action yml error 2021-06-17 20:43:30 +01:00
Jammyjamjamman 85f16f77b5 Update actions yml to create archive + create artifact 2021-06-17 20:40:42 +01:00
James Sherratt 25ccf25464
Create cmake.yml for windows builds
Test windows building with github actions.
2021-06-17 00:59:39 +01:00