-
-
Notifications
You must be signed in to change notification settings - Fork 17
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
1 parent
9dd605a
commit b8548b0
Showing
3 changed files
with
1 addition
and
77 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -176,82 +176,6 @@ jobs: | |
name: nelson-github-action-artifacts-macOS-Monterey-amd64-${{ steps.json_version.outputs.packageVersion }}.${{ github.run_number }} | ||
path: artifacts/ | ||
|
||
BigSur: | ||
name: macOS X BigSur | ||
runs-on: macos-11 | ||
timeout-minutes: 120 | ||
|
||
steps: | ||
- name: install dependencies | ||
run: | | ||
brew --version | ||
brew cleanup | ||
brew install coreutils | ||
brew install zlib | ||
brew install libtool | ||
brew install automake | ||
brew install libffi | ||
brew install icu4c | ||
brew info open-mpi | ||
brew install openmpi | ||
brew install pkg-config | ||
brew install pkgconfig | ||
brew install gettext | ||
echo 'export PATH="/usr/local/opt/gettext/bin:$PATH"' >> ~/.zshrc | ||
source ~/.zshrc | ||
brew install boost | ||
brew install libxml2 | ||
brew upgrade cmake | ||
brew install qt5 | ||
brew install fftw | ||
brew install portaudio | ||
brew install libsndfile | ||
brew install taglib | ||
brew install libgit2 | ||
brew install hdf5 | ||
brew install libmatio | ||
brew install eigen | ||
brew install libomp | ||
brew link libomp --force | ||
brew install openblas | ||
- name: Checkout | ||
uses: actions/checkout@v4 | ||
|
||
- name: Get package version | ||
uses: myrotvorets/[email protected] | ||
id: json_version | ||
|
||
- name: Update version | ||
run: | | ||
python $GITHUB_WORKSPACE/tools/update_version/update_version.py | ||
- name: CMake | ||
run: | | ||
export PATH=/usr/local/opt/qt5/bin:$PATH | ||
cmake -DCMAKE_BUILD_TYPE=Release -DWITHOUT_SLICOT_MODULE=ON -G "Unix Makefiles" . | ||
- name: make | ||
run: cmake --build . -- -j $(nproc) | ||
- name: get module skeleton | ||
run: cmake --build . -- get_module_skeleton | ||
- name: build help | ||
run: | | ||
cmake --build . -- buildhelp | ||
- name: minimal tests | ||
run: cmake --build . -- tests_minimal | ||
- name: package | ||
run: cmake --build . -- package | ||
- name: Install | ||
run: sudo make install | ||
- name: all benchs | ||
run: cmake --build . -- benchs_all | ||
- name: all tests | ||
run: cmake --build . -- tests_all | ||
- name: Copy artifacts | ||
run: mkdir artifacts && mv tests_all*.* artifacts && mv benchs_all*.* artifacts && mv Nelson-*.tar.gz artifacts | ||
- uses: actions/upload-artifact@v1 | ||
with: | ||
name: nelson-github-action-artifacts-macOS-BigSur-amd64-${{ steps.json_version.outputs.packageVersion }}.${{ github.run_number }} | ||
path: artifacts/ | ||
|
||
Jammy: | ||
name: Ubuntu-22.04 Jammy (OpenBLAS) | ||
runs-on: ubuntu-22.04 | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters