Skip to content

Commit e0fc88b

Browse files
oranagraantirez
authored andcommitted
add CI for 32bit build
1 parent e3f864b commit e0fc88b

File tree

2 files changed

+34
-0
lines changed

2 files changed

+34
-0
lines changed

.github/workflows/ci.yml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ name: CI
33
on: [push, pull_request]
44

55
jobs:
6+
67
test-ubuntu-latest:
78
runs-on: ubuntu-latest
89
steps:
@@ -29,3 +30,20 @@ jobs:
2930
- uses: actions/checkout@v1
3031
- name: make
3132
run: make
33+
34+
biuld-32bit:
35+
runs-on: ubuntu-latest
36+
steps:
37+
- uses: actions/checkout@v1
38+
- name: make
39+
run: |
40+
sudo apt-get update && sudo apt-get install libc6-dev-i386
41+
make 32bit
42+
43+
build-libc-malloc:
44+
runs-on: ubuntu-latest
45+
steps:
46+
- uses: actions/checkout@v1
47+
- name: make
48+
run: make MALLOC=libc
49+

.github/workflows/daily.yml

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ on:
55
- cron: '0 7 * * *'
66

77
jobs:
8+
89
test-jemalloc:
910
runs-on: ubuntu-latest
1011
timeout-minutes: 1200
@@ -33,6 +34,21 @@ jobs:
3334
- name: module api test
3435
run: ./runtest-moduleapi --verbose
3536

37+
test-32bit:
38+
runs-on: ubuntu-latest
39+
steps:
40+
- uses: actions/checkout@v1
41+
- name: make
42+
run: |
43+
sudo apt-get update && sudo apt-get install libc6-dev-i386
44+
make 32bit
45+
- name: test
46+
run: |
47+
sudo apt-get install tcl8.5
48+
./runtest --accurate --verbose
49+
- name: module api test
50+
run: ./runtest-moduleapi --verbose
51+
3652
test-valgrind:
3753
runs-on: ubuntu-latest
3854
timeout-minutes: 14400

0 commit comments

Comments
 (0)