Separate out steps to individual jobs
This commit is contained in:
parent
b15bc3d236
commit
cd0b3b4eb9
23
.github/workflows/os-check.yml
vendored
23
.github/workflows/os-check.yml
vendored
@ -4,30 +4,33 @@ concurrency:
|
|||||||
|
|
||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
branches: [ 'master', 'main', 'release/**' ]
|
branches: [ '*' ]
|
||||||
|
# branches: [ 'master', 'main', 'release/**' ]
|
||||||
pull_request:
|
pull_request:
|
||||||
branches: [ '*' ]
|
branches: [ '*' ]
|
||||||
|
|
||||||
jobs:
|
jobs:
|
||||||
macos_build:
|
macos_base:
|
||||||
name: macOS Build Test
|
name: macOS Build Test
|
||||||
runs-on: macos-latest
|
runs-on: macos-latest
|
||||||
steps:
|
steps:
|
||||||
- uses: actions/checkout@v3
|
- uses: actions/checkout@v3
|
||||||
|
|
||||||
- name: brew
|
- name: brew
|
||||||
run: brew install automake libtool
|
run: brew install automake libtool
|
||||||
|
|
||||||
- name: autogen
|
- name: autogen
|
||||||
run: ./autogen.sh
|
run: ./autogen.sh
|
||||||
|
|
||||||
|
macos_test1:
|
||||||
|
uses: macos_base
|
||||||
|
steps:
|
||||||
- name: configure make check
|
- name: configure make check
|
||||||
run: |
|
run: |
|
||||||
./configure
|
./configure
|
||||||
make
|
make
|
||||||
make check
|
make check
|
||||||
make distcheck
|
make distcheck
|
||||||
|
macos_test2:
|
||||||
|
uses: macos_base
|
||||||
- name: configure all make check
|
- name: configure all make check
|
||||||
run: |
|
run: |
|
||||||
./configure --enable-all
|
./configure --enable-all
|
||||||
@ -35,6 +38,8 @@ jobs:
|
|||||||
make check
|
make check
|
||||||
make distcheck
|
make distcheck
|
||||||
|
|
||||||
|
macos_test3:
|
||||||
|
uses: macos_base
|
||||||
- name: configure all ASN template
|
- name: configure all ASN template
|
||||||
run: |
|
run: |
|
||||||
./configure --enable-all --enable-asn=template
|
./configure --enable-all --enable-asn=template
|
||||||
@ -42,6 +47,8 @@ jobs:
|
|||||||
make check
|
make check
|
||||||
make distcheck
|
make distcheck
|
||||||
|
|
||||||
|
macos_test4:
|
||||||
|
uses: macos_base
|
||||||
- name: make user_settings_all.h
|
- name: make user_settings_all.h
|
||||||
run: |
|
run: |
|
||||||
cp ./examples/configs/user_settings_all.h user_settings.h
|
cp ./examples/configs/user_settings_all.h user_settings.h
|
||||||
@ -49,6 +56,8 @@ jobs:
|
|||||||
make
|
make
|
||||||
make check
|
make check
|
||||||
|
|
||||||
|
macos_test5:
|
||||||
|
uses: macos_base
|
||||||
- name: user_settings_all.h with compatibility layer
|
- name: user_settings_all.h with compatibility layer
|
||||||
run: |
|
run: |
|
||||||
cp ./examples/configs/user_settings_all.h user_settings.h
|
cp ./examples/configs/user_settings_all.h user_settings.h
|
||||||
@ -57,6 +66,8 @@ jobs:
|
|||||||
make
|
make
|
||||||
make check
|
make check
|
||||||
|
|
||||||
|
macos_test6:
|
||||||
|
uses: macos_base
|
||||||
- name: user_settings_min_ecc.h
|
- name: user_settings_min_ecc.h
|
||||||
run: |
|
run: |
|
||||||
cp ./examples/configs/user_settings_min_ecc.h user_settings.h
|
cp ./examples/configs/user_settings_min_ecc.h user_settings.h
|
||||||
@ -64,6 +75,8 @@ jobs:
|
|||||||
make
|
make
|
||||||
./wolfcrypt/test/testwolfcrypt
|
./wolfcrypt/test/testwolfcrypt
|
||||||
|
|
||||||
|
macos_test7:
|
||||||
|
uses: macos_base
|
||||||
- name: user_settings_wolfboot_keytools.h
|
- name: user_settings_wolfboot_keytools.h
|
||||||
run: |
|
run: |
|
||||||
cp ./examples/configs/user_settings_wolfboot_keytools.h user_settings.h
|
cp ./examples/configs/user_settings_wolfboot_keytools.h user_settings.h
|
||||||
|
Loading…
x
Reference in New Issue
Block a user