Remove base job

This commit is contained in:
Andras Fekete
2023-01-18 17:17:15 -05:00
parent bb88c8fbfa
commit 283ebd5afe

View File

@ -10,20 +10,12 @@ on:
branches: [ '*' ] branches: [ '*' ]
jobs: jobs:
macos_base: macos_test1:
name: macOS Build Test
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3 - uses: actions/checkout@v3
- name: brew - run: brew install automake libtool
run: brew install automake libtool - run: ./autogen.sh
- name: autogen
run: ./autogen.sh
macos_test1:
needs: macos_base
runs-on: macos-latest
steps:
- name: configure make check - name: configure make check
run: | run: |
./configure ./configure
@ -32,9 +24,11 @@ jobs:
make distcheck make distcheck
macos_test2: macos_test2:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- name: configure all make check - name: configure all make check
run: | run: |
./configure --enable-all ./configure --enable-all
@ -43,9 +37,11 @@ jobs:
make distcheck make distcheck
macos_test3: macos_test3:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- name: configure all ASN template - name: configure all ASN template
run: | run: |
./configure --enable-all --enable-asn=template ./configure --enable-all --enable-asn=template
@ -54,9 +50,11 @@ jobs:
make distcheck make distcheck
macos_test4: macos_test4:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- 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
@ -65,9 +63,11 @@ jobs:
make check make check
macos_test5: macos_test5:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- 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
@ -77,9 +77,11 @@ jobs:
make check make check
macos_test6: macos_test6:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- 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
@ -88,9 +90,11 @@ jobs:
./wolfcrypt/test/testwolfcrypt ./wolfcrypt/test/testwolfcrypt
macos_test7: macos_test7:
needs: macos_base
runs-on: macos-latest runs-on: macos-latest
steps: steps:
- uses: actions/checkout@v3
- run: brew install automake libtool
- run: ./autogen.sh
- 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