File tree 1 file changed +13
-10
lines changed
1 file changed +13
-10
lines changed Original file line number Diff line number Diff line change 1
- name : CI Build
1
+ name : openshot-qt CI Build
2
2
on : [push, pull_request]
3
3
jobs :
4
4
build :
5
5
runs-on : ${{ matrix.os }}
6
+ continue-on-error : ${{ matrix.allowed-to-fail }}
6
7
strategy :
8
+ fail-fast : false
7
9
matrix :
8
- os : [ubuntu-18.04, ubuntu-20.04]
10
+ include :
11
+ - os : ubuntu-18.04
12
+ allowed-to-fail : false
13
+ - os : ubuntu-20.04
14
+ allowed-to-fail : true
15
+ defaults :
16
+ run :
17
+ shell : bash
9
18
steps :
10
19
- uses : actions/checkout@v2
11
20
12
21
- name : Install dependencies
13
- # Some projects don't allow in-source building, so create a separate build directory
14
- # We'll use this as our working directory for all subsequent commands
15
- shell : bash
16
22
run : |
17
23
sudo add-apt-repository ppa:openshot.developers/libopenshot-daily
18
24
sudo apt update
23
29
pip3 install cx_Freeze==6.1 distro defusedxml requests certifi chardet urllib3
24
30
25
31
- name : Build Python package
26
- # Use a bash shell so we can use the same syntax for environment variable
27
- # access regardless of the host operating system
28
- shell : bash
29
32
run : python3 freeze.py build
30
33
31
34
- name : Test
32
- shell : bash
33
- run : xvfb-run --auto-servernum --server-num=1 --server-args "-screen 0 1920x1080x24" python3 ./src/tests/query_tests.py
35
+ run : python3 ./src/tests/query_tests.py -platform offscreen
36
+
You can’t perform that action at this time.
0 commit comments