nest-simulator icon indicating copy to clipboard operation
nest-simulator copied to clipboard

Test conda package build with NEST master branch integrated in CI

Open steffengraber opened this issue 1 year ago • 3 comments

The building of the package is kept as close as possible to the conda-forge package building. The tooling also corresponds to that of conda-forge. The build runs under Ubuntu 22.04 with python3.10. But this can be changed or extended. Tests with MacOSX are also generally possible.

The build package is saved as an artifact under nest_conda_Linux_x86_64 and can be tested afterward. To do this, download the zip file, unzip it and thus install NEST with the appropriate environment:

mamba create -n MY-ENV -c "file://${PWD}/nest_conda_Linux_x86_64" nest-simulator

This also works with conda instead of mamba.

steffengraber avatar Aug 31 '23 11:08 steffengraber

As discussed in the NEST meeting, we want to use the conda-forge build workflows via github API calls.

steffengraber avatar Sep 05 '23 04:09 steffengraber

API calls to start and test the CI workflow for NEST are now integrated. @terhorstd and @gtrensch Some secrets need to be set, and we should discuss the integration in the NEST CI workflow.

steffengraber avatar Sep 14 '23 07:09 steffengraber

@steffengraber This looks fine in principle, but the packaging test fails. Could you check that?

heplesser avatar Nov 16 '23 12:11 heplesser

The whole project is being carefully reconsidered. There should be better ways to integrate CIs. Therefore this PR will be closed.

steffengraber avatar Apr 12 '24 05:04 steffengraber