CI: print environment, make CI_PROJECT_DIR writable for MacOS jobs, lint:gitignore check for tests
Description
Two Three minor CI fixes:
- Print environment before build jobs, to help debugging what variables are set. (It looks like protected variables are masked automatically.)
- After MacOS build jobs, always run
chmod -R +w $CI_PROJECT_DIR
inafter_script
to make sure directory is writeable. I'm seeing somewheels
jobs fail to checkout because they failed (or were maybe cancelled) duringmake distcheck
which makes the LALSuite tarball directory non-writeable. This was previously in place for theplatform:conda:macos-*
jobs but it makes sense to do this for all build jobs. - The
lint:gitignore
job doesn't currently build test programs, so it might miss test programs not added to.gitignore
. Addmake check TESTS=
to this job to fix this.
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
Review Status
N/A
Edited by Karl Wette