From c1da9420c720ba27c61a6b6317d57463b7a726d8 Mon Sep 17 00:00:00 2001 From: Oran Agra Date: Sun, 24 May 2020 08:00:12 +0300 Subject: add CI for 32bit build --- .github/workflows/ci.yml | 18 ++++++++++++++++++ .github/workflows/daily.yml | 16 ++++++++++++++++ 2 files changed, 34 insertions(+) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 551fb2d91..439e3f3df 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -3,6 +3,7 @@ name: CI on: [push, pull_request] jobs: + test-ubuntu-latest: runs-on: ubuntu-latest steps: @@ -29,3 +30,20 @@ jobs: - uses: actions/checkout@v1 - name: make run: make + + biuld-32bit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: make + run: | + sudo apt-get update && sudo apt-get install libc6-dev-i386 + make 32bit + + build-libc-malloc: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: make + run: make MALLOC=libc + diff --git a/.github/workflows/daily.yml b/.github/workflows/daily.yml index b6a9abb68..828268c70 100644 --- a/.github/workflows/daily.yml +++ b/.github/workflows/daily.yml @@ -5,6 +5,7 @@ on: - cron: '0 7 * * *' jobs: + test-jemalloc: runs-on: ubuntu-latest timeout-minutes: 1200 @@ -33,6 +34,21 @@ jobs: - name: module api test run: ./runtest-moduleapi --verbose + test-32bit: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v1 + - name: make + run: | + sudo apt-get update && sudo apt-get install libc6-dev-i386 + make 32bit + - name: test + run: | + sudo apt-get install tcl8.5 + ./runtest --accurate --verbose + - name: module api test + run: ./runtest-moduleapi --verbose + test-valgrind: runs-on: ubuntu-latest timeout-minutes: 14400 -- cgit v1.2.1