Commit Graph

24 Commits

Author SHA1 Message Date
Eric Wasylishen 0215d52301 For Linux, only upload artifact from Ubuntu 22.04 for now (fix) 2024-07-20 19:07:00 -06:00
Eric Wasylishen a8d33fe1a2 Use system TBB and Embree 4 on ubuntu-24.04 2024-07-20 18:44:13 -06:00
Eric Wasylishen 867621ece7 For Linux, only upload artifact from Ubuntu 22.04 for now
Should fix this error reported on ubuntu-22.04's CI

Error: Failed to CreateArtifact: Received non-retryable error: Failed request: (409) Conflict: an artifact with this name already exists on the workflow run
2024-07-20 18:29:22 -06:00
Daniel Svensson a180da39ea Add Ubuntu 24.04 to CI matrix. 2024-07-20 23:47:30 +02:00
Eric Wasylishen 9a898c81b5 ci: fix windows release upload 2024-02-04 16:33:01 -07:00
Eric Wasylishen 83798c4bb7 CI: restore github releases creation 2024-02-04 15:24:44 -07:00
Eric Wasylishen fdd3abac14 cmake: try set(CPACK_INCLUDE_TOPLEVEL_DIRECTORY FALSE) 2024-01-08 21:51:31 -07:00
Jonathan Linat 39074b8249
CI: Enable Qt5 + lightpreview (#406)
* chore(CI): refine current 'cmake.yml' file content

* chore(CI): enable Qt5 on Linux and macOS

* Appveyor.yml: remove deploy step

we are deploying from GitHub Actions now

* build-linux-64.sh: adjust .zip wildcard

to hopefully not break on PR builds

* build-linux-64.sh: remove fragile unzip/readelf lines

* lightpreview\CMakeLists.txt: only install Qt on Win/Mac

* lightpreview: attempt to fix mac Qt packaging

* lightpreview: apple fixes

* Install qtdbus on macOS

* try alternate dbus module name

* try cmake find_package for dbus

* also find Qt5PrintSupport

* build-osx.sh: remove coreutils install

we don't use sha256sum anymore

* lightpreview/CMakeLists.txt: create .app bundle on macOS

* Update CMakeLists.txt

* build-*: run cpack as part of the build command

on my macOS test system, running cpack separately
is doubling the build time

* cmake: factor out add_loader_path_to_rpath function, apply to all targets

* chore(CI): add steps to re-pack the 'doc' and 'bin' directories

* chore(CI): remove GitHub release-related step (to be re-introduced)

* chore(CI): adjust inflating destination directories

---------

Co-authored-by: Eric Wasylishen <ewasylishen@gmail.com>
2024-01-08 20:16:41 -07:00
Eric Wasylishen 9c5cc336a6 ci: don't use GitHub Actions for Windows releases 2023-08-13 23:11:47 -06:00
Eric Wasylishen 4807744d06 ci: give build artifacts better names with github.sha 2022-09-25 11:32:13 -06:00
Eric Wasylishen b405eb892a ci: add missing GitHub Actions setup
(Windows build, upload artifacts, create releases)
2022-09-24 20:20:49 -06:00
Eric Wasylishen 46ee6eb932 ci: switch from macos-10.15 to macos-11 2022-08-13 13:51:37 -06:00
Eric Wasylishen 235c6cb025 ci: try enabling on all branches 2022-05-04 23:38:28 -06:00
Eric Wasylishen 0d25b8b1fa docs: setup Sphinx build on Ubuntu 2022-01-29 17:23:42 -07:00
Eric Wasylishen ebf385d382 docs: build and package new Sphinx docs on macOS 2022-01-29 17:09:15 -07:00
Eric Wasylishen 8d31f12c8b ci: try to fix ubuntu CI failing to find groff package 2022-01-15 18:19:52 -07:00
Eric Wasylishen d5c7ee6ca6 ci: run with ASan 2022-01-15 18:05:32 -07:00
Eric Wasylishen 899f127806 CI: use Ubuntu 20.04 (for std::filesystem) 2021-10-05 18:21:44 -06:00
Eric Wasylishen 2360017199 Revert "ci: setup github actions on windows"
This reverts commit b193a26bbf.
2021-09-20 20:55:27 -06:00
Eric Wasylishen b193a26bbf ci: setup github actions on windows 2021-09-20 20:47:02 -06:00
Eric Wasylishen 66f6362773 ci: checkout recursive 2021-09-11 13:27:11 -06:00
Eric Wasylishen 2c3afefa50 cmake.yml: fix typo 2021-09-11 12:42:44 -06:00
Eric Wasylishen 82cd5e43ea cmake.yml: run existing build scripts 2021-09-11 12:41:49 -06:00
Eric Wasylishen 8b00905549
ci: github actions starter script 2021-09-11 11:50:10 -06:00