Upgrade filebrowser; minor fixes relevant to the upgrade.
[redakcja.git] / src / fileupload / static / lib / jQuery-File-Upload-10.32.0 / .github / workflows / test.yml
1 name: Test
2
3 on: [push, pull_request]
4
5 jobs:
6   lint:
7     runs-on: ubuntu-latest
8     strategy:
9       matrix:
10         node-version: [14, 16]
11     steps:
12       - uses: actions/checkout@v2
13       - uses: actions/setup-node@v2
14         with:
15           node-version: ${{ matrix.node-version }}
16       - run: npm install
17       - run: npm run lint
18
19   mocha:
20     runs-on: ubuntu-latest
21     steps:
22       - uses: actions/checkout@v2
23       - name: chmod
24         run: chmod -R 777 server/php/files
25       - name: docker-compose build
26         run: docker-compose build example mocha
27       - name: mocha
28         run: docker-compose run --rm mocha
29       - name: docker-compose logs
30         if: always()
31         run: docker-compose logs example
32       - name: docker-compose down
33         if: always()
34         run: docker-compose down -v
35
36   wdio-chrome:
37     runs-on: ubuntu-latest
38     steps:
39       - uses: actions/checkout@v2
40       - name: chmod
41         run: chmod -R 777 server/php/files wdio/reports
42       - name: docker-compose build
43         run: docker-compose build example
44       - name: wdio chrome
45         run: docker-compose run --rm wdio
46       - name: docker-compose logs
47         if: always()
48         run: docker-compose logs example
49       - name: docker-compose down
50         if: always()
51         run: docker-compose down -v
52       - name: Upload reports
53         if: always()
54         uses: actions/upload-artifact@v2
55         with:
56           name: reports
57           path: wdio/reports
58
59   wdio-firefox:
60     runs-on: ubuntu-latest
61     steps:
62       - uses: actions/checkout@v2
63       - name: chmod
64         run: chmod -R 777 server/php/files wdio/reports
65       - name: docker-compose build
66         run: docker-compose build example
67       - name: wdio firefox
68         run: docker-compose run --rm wdio conf/firefox.js
69       - name: docker-compose logs
70         if: always()
71         run: docker-compose logs example
72       - name: docker-compose down
73         if: always()
74         run: docker-compose down -v
75       - name: Upload reports
76         if: always()
77         uses: actions/upload-artifact@v2
78         with:
79           name: reports
80           path: wdio/reports