2021-12-13 22:24:25 +00:00
|
|
|
name: Test
|
|
|
|
|
|
|
|
on:
|
|
|
|
push:
|
2021-12-13 22:33:53 +00:00
|
|
|
branches: [master]
|
2021-12-13 22:24:25 +00:00
|
|
|
pull_request:
|
2021-12-13 22:33:53 +00:00
|
|
|
branches: [master]
|
2021-12-13 22:24:25 +00:00
|
|
|
|
|
|
|
jobs:
|
2021-12-14 22:10:28 +00:00
|
|
|
nowarn_assert_defopt:
|
2021-12-14 19:35:34 +00:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
2021-12-14 19:36:53 +00:00
|
|
|
- name: configure
|
2021-12-14 20:37:11 +00:00
|
|
|
run: ./configure --enable-assert --disable-multiboot2 CFLAGS='-Werror'
|
2021-12-14 19:35:34 +00:00
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
|
|
|
|
2021-12-14 22:10:28 +00: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 22:24:25 +00:00
|
|
|
runs-on: ubuntu-latest
|
|
|
|
steps:
|
|
|
|
- uses: actions/checkout@v2
|
|
|
|
- name: autogen
|
|
|
|
run: ./autogen.sh
|
|
|
|
- name: configure
|
2021-12-14 20:37:11 +00:00
|
|
|
run: ./configure --enable-assert
|
2021-12-13 22:24:25 +00:00
|
|
|
- name: make
|
|
|
|
run: make
|
|
|
|
- name: check
|
|
|
|
run: make check
|
2021-12-14 22:10:28 +00: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
|