Skip to content

.gitlab-ci.yml: use toplevel:pulsar job to test Octave wrappers

Karl Wette requested to merge ANU-CGA/lalsuite:test-swig-octave into master

Description

Use the toplevel:pulsar CI job to test the Octave wrappers. The job runs on the ubuntu:jammy Docker image, and uses a PPA I maintain for packaged LALSuite dependencies, including mutually compatible versions of Octave and SWIG.

To get the job working, I added some missing dependencies of LALPulsar on Glue and H5py to the relevant packaging files.

Building the Octave wrappers is disabled for other CI jobs to facilitate deprecation on EL7 and Buster packaging.

API Changes and Justification

Backwards Compatible Changes

  • This change does not modify any class/function/struct/type definitions in a public C header file or any Python class/function definitions
  • This change adds new classes/functions/structs/types to a public C header file or Python module

Backwards Incompatible Changes

  • This change modifies an existing class/function/struct/type definition in a public C header file or Python module
  • This change removes an existing class/function/struct/type from a public C header file or Python module

If any of the Backwards Incompatible check boxes are ticked please provide a justification why this change is necessary and why it needs to be done in a backwards incompatible way.

Review Status

cc @adam-mercer

Merge request reports

Loading