Simran Spiller
b04d16c95b
CI: Downgrade checkout action to v3 for Linux container
...
actions/checkout@v4 uses Node.js 20, requiring GLIBC 2.28, GLIBCXX 3.4.21 and CXXABI 1.3.9 which CentOS 7 doesn't have
2023-09-11 12:11:33 +02:00
Simran Spiller
a850d5e113
Remove trailing semicolon from Q_DECLARE_METATYPE(...);
...
Fixes -Wpedantic errors
2023-09-11 12:00:17 +02:00
Simran Spiller
718dbf3bcc
CI: Update workflow to fix warnings and suppress Git progress report
2023-09-11 11:59:17 +02:00
Simran Spiller
5565b322dd
Docker: Replace FFmpeg's libaom with libsvtav1
2022-06-01 23:13:11 +02:00
Simran Spiller
b42c57acac
docker: Set C++17 for OTIO
2022-05-12 23:28:37 +02:00
Simran Spiller
cdf9efa7f6
CI: Use new 2022.1 image
2022-03-18 23:47:21 +01:00
Simran Spiller
b55961d5bb
Docker: Update deps (FFmpeg 5.0, OTIO 0.14.1, OpenEXR/Imath 3.1.3, etc.), add WIP OIIO package
2022-03-18 23:42:26 +01:00
Simran Spiller
2dacce58af
Docker: Update OCIO to v2.1.1 (2.1.x is VFX reference platform 2022)
2022-03-18 23:42:26 +01:00
Simran Spiller
536f518ba2
Change file mode of Chinese translations to not be executable [skip ci]
2022-02-18 00:02:21 +01:00
Simran Spiller
251b4d537f
Docker: Add PortAudio library
2021-10-02 02:52:03 +02:00
Simran Spiller
31ada1f1e9
Docker: Updated CI image
2021-09-29 01:35:21 +02:00
Simran Spiller
4608ed284f
Docker: linuxdeployqt v7 is the last release built on a system that allows it to run on CentOS 7
2021-09-29 01:34:49 +02:00
Simran Spiller
a666451a60
Docker: Crashpad requires curl.h on system
2021-09-29 01:33:49 +02:00
Simran Spiller
24530a310f
Docker: Bump to OCIO v2.1.0
2021-09-29 01:33:20 +02:00
Simran Spiller
1ba6aac7fa
Add missing Q_OBJECT macro to ExportSubtitlesTab class [skip ci]
2021-05-31 22:18:56 +02:00
Simran Spiller
5283d315a9
Minor fixes to Russian translation, updated ts file
2021-05-31 22:18:33 +02:00
Simran Spiller
26be42d619
CI: Use Crashpad fork
2021-04-07 01:14:13 +02:00
Simran Spiller
ab49fd8d7c
CI: Exclude (probably) unused Qt libs
2021-04-07 01:13:49 +02:00
Simran Spiller
83c12480c7
CI: Fix AppImage bundling of deps for Crashpad
2021-04-05 19:33:07 +02:00
Simran Spiller
620acd4c8e
CMake: _LIBRARIES is a magic suffix
...
Makes CMake automatically pass lib to target_link_libraries()
2020-11-20 17:02:47 +01:00
Simran Spiller
db79ee1b8a
CMake: Simplify OCIO discovery
2020-11-20 17:02:02 +01: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
Simran Spiller
21f6717187
Add missing includes
2020-11-16 12:34:39 +01:00
Simran Spiller
a88a687b93
Macros already include semicolon. Fixes pedantic GCC errors.
2020-11-16 12:23:19 +01: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
Simran Spiller
8c1f7d6d94
Cleanup and add a few more gitignores
2020-10-29 11:16:03 +01:00
Simran Spiller
493babab59
Update Qt gitignores
2020-10-29 11:15:35 +01:00
Simran Spiller
ee8961eeae
Remove old AppVayor CI (Windows)
2020-10-29 10:54:26 +01:00
Simran Spiller
0b3dd128e1
Remove old Travis CI (Linux, macOS)
2020-10-29 10:54: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
Simran Spiller
9fadd9905f
Add Linux Docker image source files
2020-09-23 01:55:47 +02:00
Simran Spiller
f0019be680
Force LF line endings for .sh and .desktop
2020-09-23 01:47:58 +02: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
Simran Spiller
82d12a58ca
Extra spacing, unify commit hash text
2020-09-22 02:08:53 +02:00
Simran Spiller
e1baa154b4
makensis seems to be in PATH in GitHub env
2020-09-18 00:08:43 +02:00
Simran Spiller
a9242f0235
We use Ninja single config
2020-09-18 00:07:44 +02:00
Simran Spiller
c668caf66e
Fix new line escaping for cmd
2020-09-17 12:46:50 +02:00
Simran Spiller
ad6b94e406
Remove pull_request trigger until better understood
2020-09-17 12:45:42 +02:00
Simran Spiller
621e500190
Formatting
2020-09-17 00:49:31 +02:00
Simran Spiller
d62e5a5267
Add build matrix
2020-09-17 00:10:53 +02:00
Simran Spiller
711a3b4df3
Remove unused and broken code
2020-09-17 00:10:39 +02:00
Simran Spiller
598e1d0fbb
Formatting
2020-09-17 00:07:51 +02:00
Simran Spiller
b7ba48709c
Rename workflow to CI
2020-09-17 00:05:15 +02:00
Simran Spiller
c07cc9c2da
Formatting
2020-09-16 20:01:37 +02:00
Simran Spiller
aacd5dd33d
Whitespace cleanup
2020-09-16 19:57:25 +02:00