diff --git a/.github/workflows/fedora26/Dockerfile b/.github/workflows/fedora26/Dockerfile deleted file mode 100644 index 527827f9..00000000 --- a/.github/workflows/fedora26/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:26 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora26/action.yaml b/.github/workflows/fedora26/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora26/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora26/entrypoint.sh b/.github/workflows/fedora26/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora26/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora27/Dockerfile b/.github/workflows/fedora27/Dockerfile deleted file mode 100644 index 91f0294a..00000000 --- a/.github/workflows/fedora27/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:27 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora27/action.yaml b/.github/workflows/fedora27/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora27/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora27/entrypoint.sh b/.github/workflows/fedora27/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora27/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora28/Dockerfile b/.github/workflows/fedora28/Dockerfile deleted file mode 100644 index e8fe99f4..00000000 --- a/.github/workflows/fedora28/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:28 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora28/action.yaml b/.github/workflows/fedora28/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora28/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora28/entrypoint.sh b/.github/workflows/fedora28/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora28/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora29/Dockerfile b/.github/workflows/fedora29/Dockerfile deleted file mode 100644 index 54d7c7f8..00000000 --- a/.github/workflows/fedora29/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:29 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora29/action.yaml b/.github/workflows/fedora29/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora29/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora29/entrypoint.sh b/.github/workflows/fedora29/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora29/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora30/Dockerfile b/.github/workflows/fedora30/Dockerfile deleted file mode 100644 index 963a30c4..00000000 --- a/.github/workflows/fedora30/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:30 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora30/action.yaml b/.github/workflows/fedora30/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora30/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora30/entrypoint.sh b/.github/workflows/fedora30/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora30/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora31/Dockerfile b/.github/workflows/fedora31/Dockerfile deleted file mode 100644 index c9410053..00000000 --- a/.github/workflows/fedora31/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:31 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora31/action.yaml b/.github/workflows/fedora31/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora31/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora31/entrypoint.sh b/.github/workflows/fedora31/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora31/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora32/Dockerfile b/.github/workflows/fedora32/Dockerfile deleted file mode 100644 index 79031e75..00000000 --- a/.github/workflows/fedora32/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:32 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora32/action.yaml b/.github/workflows/fedora32/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora32/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora32/entrypoint.sh b/.github/workflows/fedora32/entrypoint.sh deleted file mode 100755 index 60b17ffd..00000000 --- a/.github/workflows/fedora32/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install libcxx-devel cmake make gcc gcc-c++ -yum -y install pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora33/Dockerfile b/.github/workflows/fedora33/Dockerfile deleted file mode 100644 index e24b1ff0..00000000 --- a/.github/workflows/fedora33/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:33 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora33/action.yaml b/.github/workflows/fedora33/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora33/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora33/entrypoint.sh b/.github/workflows/fedora33/entrypoint.sh deleted file mode 100755 index b57ada36..00000000 --- a/.github/workflows/fedora33/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install --nogpgcheck git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install --nogpgcheck libcxx-devel cmake make gcc gcc-c++ -yum -y install --nogpgcheck pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora34/Dockerfile b/.github/workflows/fedora34/Dockerfile deleted file mode 100644 index 1a0b6137..00000000 --- a/.github/workflows/fedora34/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:34 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora34/action.yaml b/.github/workflows/fedora34/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora34/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora34/entrypoint.sh b/.github/workflows/fedora34/entrypoint.sh deleted file mode 100755 index b57ada36..00000000 --- a/.github/workflows/fedora34/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install --nogpgcheck git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install --nogpgcheck libcxx-devel cmake make gcc gcc-c++ -yum -y install --nogpgcheck pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/fedora35/Dockerfile b/.github/workflows/fedora35/Dockerfile deleted file mode 100644 index 56c8cee6..00000000 --- a/.github/workflows/fedora35/Dockerfile +++ /dev/null @@ -1,8 +0,0 @@ -# Container image that runs your code -FROM fedora:35 - -#Copies your code file from your action repository to the filesystem path `/` of the container -COPY entrypoint.sh /entrypoint.sh - -#Code file to execute when the docker container starts up (`entrypoint.sh`) -ENTRYPOINT ["/entrypoint.sh"] diff --git a/.github/workflows/fedora35/action.yaml b/.github/workflows/fedora35/action.yaml deleted file mode 100644 index 8644a211..00000000 --- a/.github/workflows/fedora35/action.yaml +++ /dev/null @@ -1,15 +0,0 @@ -name: 'Compile binder' -description: 'Binder' -inputs: - theextraargument: # an optional extra argument for docker run. - description: 'Extra docker argument' - required: true - default: 'World' -outputs: - thestatus: # here we put the execution status - description: 'The execution status' -runs: - using: 'docker' - image: 'Dockerfile' - args: - - ${{ inputs.theextraargument }} diff --git a/.github/workflows/fedora35/entrypoint.sh b/.github/workflows/fedora35/entrypoint.sh deleted file mode 100755 index b57ada36..00000000 --- a/.github/workflows/fedora35/entrypoint.sh +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh -l -set -x -uname -a -cat /etc/issue -yum -y install --nogpgcheck git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static -yum -y install --nogpgcheck libcxx-devel cmake make gcc gcc-c++ -yum -y install --nogpgcheck pybind11-devel python3 python3-devel python2 python2-devel - -cmake CMakeLists.txt -make -ldd source/binder -ldd -u -r source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -echo ::set-output name=out::$out diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index b7fb0013..91d756c6 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -7,137 +7,55 @@ on: - cron: "0 0 1/5 * *" jobs: - - compilejobFedora26: - runs-on: ubuntu-latest - name: Binder_on_Fedora26 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora26 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora27: - runs-on: ubuntu-latest - name: Binder_on_Fedora27 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora27 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora28: - runs-on: ubuntu-latest - name: Binder_on_Fedora28 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora28 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora29: - runs-on: ubuntu-latest - name: Binder_on_Fedora29 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora29 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora30: - runs-on: ubuntu-latest - name: Binder_on_Fedora30 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora30 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - - compilejobFedora31: - runs-on: ubuntu-latest - name: Binder_on_Fedora31 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora31 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - - compilejobFedora32: - runs-on: ubuntu-latest - name: Binder_on_Fedora32 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora32 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora33: - runs-on: ubuntu-latest - name: Binder_on_Fedora33 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora33 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora34: - runs-on: ubuntu-latest - name: Binder_on_Fedora34 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora34 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} - - compilejobFedora35: - runs-on: ubuntu-latest - name: Binder_on_Fedora35 - steps: - - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compileindocker - uses: ./.github/workflows/fedora35 - - name: Get the output status - run: exit ${{ steps.compileindocker.outputs.out }} + compilejobFedora: + strategy: + fail-fast: false + matrix: + version: [26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37] + runs-on: ubuntu-latest + name: Binder_on_Fedora${{ matrix.version }} + container: + image: fedora:${{ matrix.version }} + steps: + - name: Install + run: | + set -x + uname -a + cat /etc/issue + yum -y install git zlib zlib-devel ncurses-devel clang clang-devel clang-libs llvm llvm-devel llvm-static \ + libcxx-devel cmake make gcc gcc-c++ \ + pybind11-devel python3 python3-devel python2 python2-devel && yum -y clean all + - name: Checkout + uses: actions/checkout@v3 + - name: Compile + run: | + cmake CMakeLists.txt + make + make install + ldd source/binder + ldd -u -r source/binder || echo "OK" + ctest . --output-on-failure compilejobOSX: runs-on: macos-latest name: Binder_on_OSX steps: - name: Checkout - uses: actions/checkout@v2 - - name: Compile - id: compile - run: ./.github/workflows/osx/entrypoint.sh - - name: Get the output status - run: exit ${{ steps.compile.outputs.out }} + uses: actions/checkout@v3 + - name: Install + run: | + set -x + brew install wget coreutils xz pybind11 git + wget --no-verbose https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.0/clang+llvm-11.0.0-x86_64-apple-darwin.tar.xz + ls + tar -xJf clang+llvm-11.0.0-x86_64-apple-darwin.tar.xz + export PATH=$PATH:clang+llvm-11.0.0-x86_64-apple-darwin/bin + - name: Compile + run: | + export PATH=$PATH:clang+llvm-11.0.0-x86_64-apple-darwin/bin + cmake CMakeLists.txt + make + make install + otool -L source/binder + ctest . --output-on-failure + diff --git a/.github/workflows/osx/entrypoint.sh b/.github/workflows/osx/entrypoint.sh deleted file mode 100755 index 39ec3532..00000000 --- a/.github/workflows/osx/entrypoint.sh +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh -l -set -x -brew install wget coreutils xz pybind11 -wget --no-verbose https://github.com/llvm/llvm-project/releases/download/llvmorg-11.0.0/clang+llvm-11.0.0-x86_64-apple-darwin.tar.xz -ls -tar -xJf clang+llvm-11.0.0-x86_64-apple-darwin.tar.xz -export PATH=$PATH:clang+llvm-11.0.0-x86_64-apple-darwin/bin - -cmake CMakeLists.txt -make -otool -L source/binder -ctest . --output-on-failure -out=$? -cat Testing/Temporary/LastTest.log -if [ $out -ne 0 ]; then - exit $out -fi \ No newline at end of file