Skip to content

Specify cython better #26

Specify cython better

Specify cython better #26

Workflow file for this run

name: Docker Image CI
on:
push:
branches: [ master, test_pynn* ]
pull_request:
branches: [ master, test_pynn* ]
jobs:
build:
runs-on: ${{ matrix.runs-on }}
strategy:
fail-fast: false
matrix:
runs-on: [ubuntu-latest ] # macos-13 takes too long to build nest
steps:
- uses: actions/checkout@v4
- name: Setup docker (missing on MacOS)
if: runner.os == 'macos'
run: |
brew install docker colima
colima start
- name: Build the base Docker image
run: |
cd base
./regenerate.sh
- name: Build the simulation Docker image
run: |
cd simulation
./generate.sh
- name: Build the simulationx Docker image
run: |
cd simulationx
./generate.sh
- name: Build the osb Docker image
run: |
cd osb
./generate.sh
- name: Print info on installed packages
run: |
docker run -t neuralensemble/osb /bin/bash -c "omv list -V"
- name: Print info on docker images
run: |
docker images
- name: Test a number of repos from OSB
run: |
docker run -t neuralensemble/osb /bin/bash -c "git clone https://github.com/OpenSourceBrain/PyNNShowcase.git && cd PyNNShowcase && omv find && omv all -V"