Skip to content

Commit 37f2f22

Browse files
committed
test other langs
1 parent cefe826 commit 37f2f22

File tree

3 files changed

+72
-0
lines changed

3 files changed

+72
-0
lines changed

.github/workflows/java.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: Java
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches:
6+
- master
7+
tags:
8+
- "*"
9+
pull_request:
10+
#! paths:
11+
#! - "java/**"
12+
jobs:
13+
coverage:
14+
name: Test
15+
runs-on: ubuntu-18.04
16+
steps:
17+
- uses: actions/checkout@v2
18+
19+
- name: Run tests
20+
run: make test-java

.github/workflows/javascript.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
name: JavaScript
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches:
6+
- master
7+
tags:
8+
- "*"
9+
pull_request:
10+
#! paths:
11+
#! - "javascript/**"
12+
jobs:
13+
coverage:
14+
name: Test
15+
runs-on: ubuntu-18.04
16+
steps:
17+
- uses: actions/checkout@v2
18+
19+
- name: Run tests
20+
run: make test-javascript

.github/workflows/python.yaml

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
name: Python
2+
on:
3+
workflow_dispatch:
4+
push:
5+
branches:
6+
- master
7+
tags:
8+
- "*"
9+
pull_request:
10+
#! paths:
11+
#! - "python/**"
12+
jobs:
13+
coverage:
14+
name: Test
15+
runs-on: ubuntu-18.04
16+
steps:
17+
- uses: actions/checkout@v2
18+
19+
- name: Setup
20+
run: |
21+
set -ex
22+
sudo apt-get -qq update
23+
sudo apt-get install gcc python2.7 python2.7-dev
24+
# https://linuxize.com/post/how-to-install-python-3-8-on-ubuntu-18-04/
25+
sudo apt-get install software-properties-common
26+
sudo add-apt-repository -y ppa:deadsnakes/ppa
27+
sudo apt-get install python3.5 python3.5-dev
28+
sudo apt-get install python3.8 python3.8-dev
29+
pip3 install tox wheel
30+
31+
- name: Run tests
32+
run: make test-python

0 commit comments

Comments
 (0)