2021-12-13 17:24:25 -05:00
|
|
|
name: Test
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
2021-12-13 17:33:53 -05:00
|
|
|
branches: [master]
|
2021-12-13 17:24:25 -05:00
|
|
|
pull_request:
|
2021-12-13 17:33:53 -05:00
|
|
|
branches: [master]
|
2021-12-13 17:24:25 -05:00
|
|
|
|
|
|
|
jobs:
|
2021-12-14 17:10:28 -05:00
|
|
|
nowarn_assert_defopt:
|
2021-12-14 14:35:34 -05:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
2021-12-14 14:36:53 -05:00
|
|
|
- name: configure
|
2021-12-14 15:37:11 -05:00
|
|
|
run: ./configure --enable-assert --disable-multiboot2 CFLAGS='-Werror'
|
2021-12-14 14:35:34 -05:00
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
2021-12-14 17:10:28 -05:00
|
|
|
nowarn_assert_noopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --enable-assert --disable-multiboot2 CFLAGS='-O0 -Werror'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
nowarn_assert_maxopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert --disable-multiboot2 CFLAGS='-O3 -Werror'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
nowarn_noassert_defopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert --disable-multiboot2 CFLAGS='-Werror'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
nowarn_noassert_noopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert --disable-multiboot2 CFLAGS='-O0 -Werror'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
nowarn_noassert_maxopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert --disable-multiboot2 CFLAGS='-O3 -Werror'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
warn_assert_defopt:
|
2021-12-13 17:24:25 -05:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
2021-12-14 15:37:11 -05:00
|
|
|
run: ./configure --enable-assert
|
2021-12-13 17:24:25 -05:00
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
2021-12-14 17:10:28 -05:00
|
|
|
|
|
|
|
warn_assert_noopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --enable-assert CFLAGS='-O0'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
warn_assert_maxopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert CFLAGS='-O3'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
warn_noassert_defopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
warn_noassert_noopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert CFLAGS='-O0'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
|
|
|
warn_noassert_maxopt:
|
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
|
|
|
run: ./configure --disable-assert CFLAGS='-O3'
|
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|