Commit Graph
182 Commits
Author SHA1 Message Date
itsmattkc df2c9c3cf1 try adding vcpkg toolchain file 2021-10-02 13:52:44 -07:00
itsmattkc 588379ffd7 clean after build 2021-10-02 09:28:03 -07:00
itsmattkc 9b0af75ac2 correct triplet 2021-10-02 02:03:13 -07:00
itsmattkc 3fe7f3e283 try setting commit id 2021-10-02 02:01:26 -07:00
itsmattkc 84ab522bd8 separate steps 2021-10-02 01:56:35 -07:00
itsmattkc e02d2c7d33 acquire deps with vcpkg 2021-10-02 01:54:54 -07:00
itsmattkc f49aa7d974 finished portaudio switch
This may have bugs in it, but as far as I can tell it's fully functional.
2021-10-01 15:41:24 -07:00
itsmattkc 07b0f36d8e ci: correct lib paths on macOS 2021-09-30 14:40:53 -07:00
itsmattkc 267e39c6a7 ci: lock to macos-10.15
GitHub recently announced that macOS 11 would soon be macos-latest, but we want to continue supporting 10.15.
2021-09-28 22:35:20 -07:00
Simran Spiller 31ada1f1e9 Docker: Updated CI image 2021-09-29 01:35:21 +02:00
itsmattkc 333379ec91 ci: don't bother setting mac deployment target 2021-09-22 19:04:26 -07:00
itsmattkc df7735ffcc ci: give macdeployqtfix the qt install dir 2021-09-22 18:10:38 -07:00
itsmattkc eb771779fb ci: use new crashpad package on win32 2021-09-22 16:52:08 -07:00
itsmattkc 31cb4dd0b1 ci: fix path issue 2021-09-21 21:30:44 -07:00
itsmattkc bc45031e33 ci: use specific crashpad package 2021-09-21 21:04:09 -07:00
itsmattkc bfe6ead5da ci: custom oiio build 2021-09-07 22:28:27 -07:00
itsmattkc 9843fd47f0 ci: determined cause of errors 2021-09-07 20:36:14 -07:00
itsmattkc d374d9aeb0 ci: try brew update/upgrade 2021-09-07 20:23:40 -07:00
itsmattkc a958a43798 ci: try standard core packages 2021-09-07 19:36:50 -07:00
itsmattkc 090fc0758e ci: try forcing brew install with macOS 2021-09-07 19:15:13 -07:00
itsmattkc 01e09c5790 ci: add brew qt5 to path on macOS 2021-09-07 18:06:29 -07:00
itsmattkc a3ac761b55 ci: use brew packages with custom tap on macOS 2021-09-07 13:02:09 -07:00
itsmattkc eddf69caec ci: disable uploading to nightly page
Due to the limited speed of our website, I've rewritten it to instead download directly from the GitHub artifacts using the GitHub API to generate a public link. This increases the download speeds for the end user significantly and means uploading it from the CI is now unnecessary.
2021-09-01 13:04:50 -07:00
itsmattkc 941e64a937 ci: allow failures of upload steps
While upload failures aren't ideal, they aren't technically relevant to the commit or PR itself
2021-08-26 00:50:37 -07:00
itsmattkc ab31df369d packaging: improved nsis installer
- Enabled Hi-DPI
- Enabled Unicode
2021-05-26 23:05:54 +10:00
Simran 27c9b8b4fe CI: Ignore changes to .ts files in PRs [skip ci] 2021-05-10 11:18:26 +02:00
itsmattkc 2910b8e292 ci: some fixes for patreon list 2021-04-29 21:05:54 +10:00
itsmattkc 3952706ae5 ci: create patreon list 2021-04-29 21:03:02 +10:00
itsmattkc 87678ff438 ci: run unit tests verbosely 2021-04-26 20:32:48 +10:00
itsmattkc 65a1922ed4 ci: remove vcredist
Microsoft took this link down. It's still up on web.archive.org,
but it might not be necessary anyway since now we compile our own
deps. Going to try without it.
2021-04-22 11:50:24 +10:00
itsmattkc b1be00bbf5 ci: remove manual rpath fixes on macOS
These fixes have been implemented into our dependency package.
2021-04-22 11:50:24 +10:00
itsmattkc d54e241311 ci: use new path for crashhandler 2021-04-22 11:50:24 +10:00
itsmattkc 451171857b ci: add dependency bin dir to path for win32 tests 2021-04-22 11:50:24 +10:00
itsmattkc fb66cced19 ci/cmake: just compile as an object 2021-04-22 11:50:24 +10:00
itsmattkc e7fcc1726f ci: verbose testing 2021-04-22 11:50:24 +10:00
itsmattkc 83d44570c1 ci: update for new structure 2021-04-22 11:50:24 +10:00
itsmattkc ad59d09193 ci: extract symbols after deploy
It's best to extract the symbols after any changes are made to the executable.
2021-04-11 12:13:26 +10:00
itsmattkc df93ab5195 try custom AppRun 2021-04-07 18:20:57 +10:00
itsmattkc f218b6f270 ci: restore Qt5Svg
Got "Cannot mix incompatible Qt library with this library" on some distros.
Seeing if this is why.
2021-04-07 13:09:51 +10:00
Simran Spiller ab49fd8d7c CI: Exclude (probably) unused Qt libs 2021-04-07 01:13:49 +02:00
itsmattkc 748f45b7b8 merged new crashpad implementation 2021-04-05 13:33:21 +10:00
itsmattkc 79823200c3 ci: use extract and run on all appimages 2021-04-01 20:11:47 +11:00
itsmattkc 2cae14b71c ci: fixed typo 2021-04-01 19:59:10 +11:00
itsmattkc 3f0707ad3d ci: split appimage steps for symbol creation
Apparently the AppDir process changes the olive-editor binary
enough to break the symbols. As such, they must be made after
creating the AppDir but before creating the AppImage.
2021-04-01 19:44:09 +11:00
itsmattkc cd96ccec70 ci: use fake ID from crashpad 2021-04-01 18:23:46 +11:00
itsmattkc f4817e7a68 ci: add crashpad to path on mac 2021-04-01 17:56:43 +11:00
itsmattkc 6a841bde82 ci: fixed erroneous call 2021-04-01 12:14:27 +11:00
itsmattkc 6abe38b629 ci: dump crashpad symbols on linux 2021-04-01 11:47:31 +11:00
itsmattkc 8a60f3ad65 ci: hack to fix crashpad on linux
Stop-gap measure. TODO: Look into replacing linuxdeployqt.
2021-04-01 11:36:30 +11:00
itsmattkc 62505456ef ci: manual fixes to deps that macdeployqtfix failed to fix 2021-03-25 16:09:00 +11:00