itsmattkc
2851164c1c
ci: use ninja on macOS
...
Should speed up Mac builds.
2021-03-24 01:03:19 +11:00
itsmattkc
1d430e5715
ci: use pwd -W for windows path
2021-03-24 00:37:23 +11:00
itsmattkc
ac33767a68
nsis: use ShellExecAsUser
...
Fixes #1245
2021-03-24 00:04:44 +11:00
itsmattkc
9e4d42da26
ci: reference windeployqt directly
2021-03-23 23:44:01 +11:00
itsmattkc
78b1407387
ci: remove old conflicting qt install
2021-03-23 23:20:12 +11:00
itsmattkc
93f95b7d57
ci: fixed incorrect crashpad path
2021-03-23 22:43:05 +11:00
itsmattkc
f2db17c10f
ci: move to new dependency system
2021-03-23 22:19:14 +11:00
itsmattkc
1c7509e767
Merge branch 'cmake' of https://github.com/eszlari/olive into eszlari-cmake
2021-03-22 14:22:10 +11:00
itsmattkc
551ca40dea
new style of crashpad report
2021-03-21 01:01:23 +11:00
itsmattkc
feab5e8936
package crashpad symbols with app and use them
2021-03-21 00:21:20 +11:00
Peter Eszlari
36d3524daf
cmake: set CMAKE_OSX_DEPLOYMENT_TARGET in ci.yml
2020-11-30 19:13:15 +01:00
itsmattkc
cdda27fc72
ci: add otio to mac deps
2020-11-17 23:03:12 +11:00
itsmattkc
502753e05b
Revert "ci: combined mac dependencies"
...
This reverts commit ea090a9215 .
2020-11-17 22:55:20 +11:00
Simran Spiller
a9935a6bb4
CI: Enable automated builds for pull requests against our master branch.
...
This includes branches from forked repos.
Packages and debug symbols are not uploaded to the website, but artifacts can be accessed by any authenticated GitHub user until they expire (current 90 days).
[skip ci]
2020-11-16 15:07:16 +01:00
itsmattkc
ea090a9215
ci: combined mac dependencies
2020-11-16 18:35:18 +11:00
Simran Spiller
c4fb90bad4
Remove extra line in issue template
2020-11-05 10:31:23 +01:00
Simran Spiller
6d3357d13b
Add more comments to issue templates
2020-11-05 10:30:05 +01:00
itsmattkc
10d2ea823c
ci: try new dependencies
2020-10-29 01:39:03 +11:00
Simran
2959f1eb11
Update 50-build_issue.md
...
There is a separate label for continuous integration now, but we don't have a separate issue template for that. It's unlikely that someone wants to report CI issue anyway.
2020-10-28 09:10:16 +01:00
Simran Spiller
56acbfd06c
Skip CI if message of head commit contains [skip ci]
...
Note: github.event.head_commit.message is potentially not available in
on: pull_request payload. May need to find an alternative when this is
added as trigger.
2020-10-12 17:14:20 +02:00
Simran Spiller
9657e945ea
Workaround with unique matrix key shouldn't be necessary
...
If the matrix has non-unique keys, then an artifical unique key is required in order to match the correct include element, or the last one will overwrite other non-unique
2020-10-12 16:59:36 +02:00
Simran Spiller
2d2310551f
Only specify major version for actions
...
This updates msvc-dev-cmd and install-qt-action, which should make more set-env deprecation warnings go away
2020-10-12 16:56:11 +02:00
Simran Spiller
8c743624a5
::set-env is deprecated
...
use echo "name=value" >> $GITHUB_ENV instead in bash
2020-10-11 18:52:35 +02:00
Simran Spiller
3452b29cd9
ci: Retry package upload on transient errors
...
Use a total of 3 attempts for all curl commands with a 60 second delay (default would be 1 second with exponential backoff)
2020-10-11 18:48:11 +02:00
Simran Spiller
faf3670850
ci: Don't trigger build on certain paths
...
Makes no sense for updates to issue templates, the funding config and readme.
Also exclude docker folder, as changes will not affect the build until someone builds & pushes updated images.
Do not exclude the LICENSE file however, as it gets packaged in CI runs.
2020-09-23 14:50:48 +02:00
Simran Spiller
21412c5eee
github: Fix build issue templates
...
There's a limitation to the length of frontmatter fields it seems:
About is too long (maximum is 200 characters)
2020-09-23 14:34:12 +02:00
Simran Spiller
7f4157042d
github: issue template formatting
...
Wrap lines at ~80 characters, add space after subjects in title
2020-09-23 14:23:42 +02:00
itsmattkc
3855da2335
use https for site communication
2020-09-23 21:35:30 +10:00
itsmattkc
e98261658e
use different push URL
2020-09-23 21:12:36 +10:00
itsmattkc
921be8f08d
ci: updated windows breakpad path
2020-09-23 11:38:36 +10:00
Simran Spiller
341278f3d7
Add nightly upload for Linux (GCC build only)
2020-09-23 01:47:58 +02:00
Simran Spiller
b1cfe57894
Unify step names, add ctest
2020-09-23 01:19:52 +02:00
Simran Spiller
5b6e6e70ee
Upload to GitHub first in case remote server not reachable
2020-09-23 00:55:31 +02:00
Simran Spiller
5614c293f3
Add Docker-based Linux (CentOS 7) CI
2020-09-23 00:53:53 +02:00
Simran Spiller
31674e0a31
Fix indention
2020-09-23 00:47:34 +02:00
Simran Spiller
68f40101f5
No need for DEP_SUFFIX, EXTRACT_TOOL & CMAKE_GEN env vars
2020-09-23 00:47:13 +02:00
Simran Spiller
65be374a70
Split Windows and macOS into separate jobs
2020-09-23 00:34:26 +02:00
itsmattkc
28c7bbbc09
Merge branch 'master' of https://github.com/olive-editor/olive
2020-09-22 18:44:26 +10:00
itsmattkc
cd47676043
crashpad: updated crash handler
2020-09-22 18:42:51 +10:00
itsmattkc
4b0e07dc42
Merge pull request #1207 from olive-editor/gh-crash-issue-template
...
Issue template: <details> for backtrace
2020-09-22 12:00:10 +10:00
Simran Spiller
82d12a58ca
Extra spacing, unify commit hash text
2020-09-22 02:08:53 +02:00
itsmattkc
e4b6d72b59
use rpath instead of absolute path
2020-09-21 13:48:00 +10:00
itsmattkc
8f5688b0fd
ci: corrected old ocio lib path
2020-09-21 13:02:32 +10:00
itsmattkc
bb5669c305
ci: fix ocio lib path
2020-09-21 11:56:53 +10:00
itsmattkc
15ecf755fc
ci: remove extraneous space
2020-09-21 10:55:55 +10:00
Simran
ea36185a52
<details> for backtrace, HTML comment for explanation
2020-09-21 00:55:34 +02:00
itsmattkc
038f54ae18
ci: use cygpath to retrieve path from env
2020-09-21 05:28:41 +10:00
itsmattkc
f25c3680cb
ci: use relative path for cp command
2020-09-21 05:13:12 +10:00
itsmattkc
16da806a03
ci: try os instead of os-name
2020-09-21 05:00:06 +10:00
itsmattkc
7bc1aee71b
ci: updated more syntax for bash
2020-09-21 04:44:59 +10:00