Commit Graph

20 Commits

Author SHA1 Message Date
Frank Dana
56a6921354 CI,bionic: Work around broken libzmq5 dep (#671) 2021-05-06 14:26:12 -04:00
Frank Dana
4e4a95c648 Gitlab-CI: Update Windows builder configs, OpenShotAudio linking; enable Windows unit tests (#657)
* Remove no-longer-used cmake Modules

* Don't use OpenShot.h in ExampleHtml.cpp

When `#include`-ing the whole mess, building the file was leading
to what looked like out-of-memory errors. Replacing the monolithic
header with just the necessary ones cleared it up.

* .gitlab-ci.yml: Update for new Windows setup

* Make unit tests work under Windows

- Copying the built and depended (libopenshot-audio) DLLs into
  the unit test dir before building the tests ensures that when
  the test executables are run by the Catch.cmake module to
  discover their contents, the executables will find the DLLs
  they need in order to run.

* Gitlab-ci: Run unit tests on Windows

* Rename openshot-html-example

(The former name, openshot-html-test, was too close to the new
name format for all of our unit test executables, making things
unnecessarily confusing.)

* Rename JuceHeader.h to OpenShotAudio.h

* Github Actions: Install ALSA libs

With the switch to an EXPORTED CMake configuration for
libopenshot-audio, its dependencies become our dependencies.
Which means that CMake now correctly requires that the ALSA
libs be installed.
2021-04-19 15:59:52 -04:00
FeRD (Frank Dana)
92612adb34 Install Catch2 in Github Actions CI 2021-04-09 05:42:40 -04:00
FeRD (Frank Dana)
367ab512f0 Add repo name to CI workflow title 2021-03-31 18:46:01 -04:00
FeRD (Frank Dana)
917ddb0902 Set checkout fetch depth for codecov
See https://community.codecov.io/t/issue-detecting-commit-sha-please-run-actions-checkout-with-fetch-depth-1-or-set-to-0/2571
2021-03-15 16:45:17 -04:00
FeRD (Frank Dana)
bf3583c9b9 Add CODECOV_TOKEN envvar to Github CI 2021-02-18 02:25:39 -05:00
FeRD (Frank Dana)
8f0e1fe60c Add Protobuf and OpenCV to CI preinstalls 2021-01-28 21:16:57 -05:00
dependabot[bot]
48d2aacd83 Delete actions/labeler config (#608)
* Delete label.yml

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Frank Dana <ferdnyc@gmail.com>
2020-12-26 21:47:58 -05:00
Frank Dana
35d3fa9ee3 Add Dependabot checking for Actions (#606) 2020-12-26 06:24:11 -05:00
Frank Dana
d27cf22ed2 label-conflicts: Only on branch push, not PR (#600) 2020-12-12 08:50:41 -05:00
Frank Dana
ed5b2e2ae2 Switch to Github Actions for CI builds (#599)
* Use Github Actions for CI
* Incorporate coverage into os_test target
* CMake: Make 'test' an alias for 'os_test'
* Coverage in all clang builds
2020-12-12 08:36:59 -05:00
FeRD (Frank Dana)
9d34707317 Add label-merge-conflicts Action workflow 2020-11-19 08:46:16 -05:00
Jonathan Thomas
f00fc4699c Fix stale yml string to be a literal string (instead of folded) 2020-10-27 17:43:47 -05:00
Jonathan Thomas
9c3a2975be Update the stale github message 2020-10-16 18:56:34 -05:00
FeRD (Frank Dana)
43c689236c Merge remote-tracking branch 'upstream/develop' into origin-develop 2020-03-14 01:57:47 -04:00
Jonathan Thomas
a21e3283c1 Updating auto-stale conditions (90 days warning, 10 days to respond, only issues, ignore assigned issues) 2020-03-10 17:46:49 -05:00
Jonathan Thomas
de42a90f5a Adding stale bot for github issue management 2020-03-09 18:22:41 -05:00
Frank Dana
cc1f82276c Update labeler.yml
Fix syntax errors (hopefully)
2019-10-30 04:53:53 -04:00
Frank Dana
729805b914 Add labeler.yml control file for label Action 2019-10-30 04:03:45 -04:00
Frank Dana
34be0fef79 Add labeler workflow file 2019-10-30 04:00:50 -04:00