Commit Graph
138 Commits
Author SHA1 Message Date
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
itsmattkc ff188d44b1 ci: use bash syntax on crashpad step 2020-09-21 04:15:41 +10:00
itsmattkc 3ea173c9c0 ci: restructured deps 2020-09-21 03:48:13 +10:00
itsmattkc dbd54d06d5 ci: set DYLD_LIBRARY_PATH 2020-09-20 13:20:39 +10:00
itsmattkc fc0d4528e9 ci: use quotes elsewhere 2020-09-20 03:51:27 +10:00
itsmattkc a302729999 ci: attempt escape cmake generator 2020-09-20 03:49:14 +10:00
itsmattkc 2094c4f9da ci: extract to /usr/local on mac 2020-09-20 03:47:11 +10:00
itsmattkc 9b1242e360 ci: extract to root on mac 2020-09-20 03:29:40 +10:00
itsmattkc 0798dbb0a2 ci: restored vcredist line that was accidentally removed in the merge 2020-09-20 01:46:20 +10:00
itsmattkc c04eaef24a ci: use ninja but only on windows 2020-09-20 01:31:37 +10:00
itsmattkc 1b4cd3a2dd ci: set ffmpeg root 2020-09-20 01:16:54 +10:00
itsmattkc ef867f4e3b ci: set openexr_root 2020-09-20 00:57:40 +10:00