Releases: cortex-lab/LabCI
Releases · cortex-lab/LabCI
LabCI
LabCI
Added
- any number of tasks may be added for a job, which are then executed in series
- now serves a Webpage that shows the log in realtime
- added a jobs endpoint to see which jobs are on the pile
- stderr is piped to log file
- flake8 errors are neatly captured in GitHub status description
- param to skip checks when only ignored files changed
- param to skip draft PR event checks
Modified
- renamed MATLAB-CI to labCI
- records endpoint can return pending jobs
- tests badge endpoint returns 'error' on errored tests instead of 'unknown'
- job waits for coverage calculation and updating of records before finishing
- On successful completion of tests the duration is appended to the description
MATLAB-CI
MATLAB-CI
Added
- there are now three major modules: lib, serve and main
- lots and lots of new tests
- support for running any tests: now CI calls a custom shell script
- new settings file and config module to validate settings
- branch pass list option in settings
- force flag for badge API
- function for converting string to bool in robust way
- function for saving test records
Modified
- complete rewrite of code
- index.js renamed to main.js
- preparing the environment may be optional
- errors during test function are now saved into test record db
- new config options (see readme)
- kill child processes in job timer