-
Notifications
You must be signed in to change notification settings - Fork 26
Release notes
Release notes starting from Release 1.2.0 are in github.io:
- decisionengine: https://hepcloud.github.io/decisionengine/
- decisionengine_modules: https://hepcloud.github.io/decisionengine_modules/
In this release:
- Fixed. https://github.com/HEPCloud/decisionengine_modules/issues/108 "Supply Postgres script to delete fields in main database before a certain date"
- significant code cleanup and pep8 compliance
- unit test work
- CI (GitHub actions and Travis) is introduced
commits
f894b1d : Skip unittest (#77)
632e64b : Add ipython
f681a79 : Make python 2.7 tests run on 1.1 branch
d6a32c0 : implementation of data reaper (#75)
2ad8614 : Use sparse checkout for first checkout to get .github/actions (#65)
812f032 : Cat output of pytest log Exit pylint entrypoint with the line count of pep8 and pylint logs Deal with (detach from ...) Only tar up (S)RPMS dirs for rpm build.
6b05ec7 : Fix errors reported by run_pylint (#62)
d9f5b66 : Setup pep8speaks
c3b8ac2 : Run github actions as non-root uid. Install packages in virtualenv and remove system rpms.
ae01f9e : Support Python 3 for Boost Python
579761c : Support Python 3 for Boost Python
044b979 : Remove unnecessary using declarations.
00f6d00 : Add extra header dependency due to Boost Python ommission.
24e0795 : Apply clang-format
17c17f9 : Remove JSON dependency.
faa0b22 : Massive cleanup.
07b555f : Updates to Github Actions to allow building with python3.6
fef6c11 : Fix errors when running pylint.sh multiple times
da6f077 : Autopep8 -i fixes
39fe5b3 : TaskManager: fix calling log_exception with correct number of arguments and minor format changes to reduce PEP8 warnings
17396da : logicengine: get rid of compuler warnings
01dc3d1 : Only track what we need
b609d73 : Configure coveralls (and some minor cleanup)
bd9ed5e : Many C++ cleanups
2a61876 : Add Badges
c864f27 : Do not call pytest fixtures directly.
307db5f : white space fix
882b58f : fix unit tests
1da687c : Replace Boost facilities with C++ STL ones.
5a6e6b1 : Run tests on push
8404245 : Add missing Boost regex library dependency.
ceb5fe7 : Apply clang-format to files that were missed earlier.
3de9940 : Apply clang-format to C++ code.
8a8f560 : Cache venv directory instead
ad017ce : Build private boost for testing
928c64a : Test pip cache
358939a : Adjust CMakeLists.txt files to use correct Python versions
9f0ddb3 : Add pylint github action.
5e6ce4a : Remove more unused C++ files.
63717fe : Setup travis to use new cmake var
74fab2a : Use cmake argumement -DPYVER=3.6 to build python3 library https://fermicloud140.fnal.gov/reviews/r/31/
843f30c : Minor cleanups per travis-lint
a538cac : Remove unused C++ files.
4c9d125 : Update repo where action is taken from
87fb2d9 : Update rpms installed in docker image. Update entrypoint.sh to use cmake3.
199ee87 : Find python3 libraries using cmake3 from epel rpm Also need to install python3-devel
4c79d2c : Remove unnused GNUmakefiles.
94342ee : Add unit test as a Github Action
1a0e102 : more advanced travis.yml
0be413f : Add helper file for pip
7794327 : Make recursive import happy
7005c78 : Add simple target
de8b0fa : python3 compliance: replace string.join() where appropriate, handle UserDict
2662e6c : note required packages
3b87119 : Add missing header includes.
3e79b84 : Remove defunct code and its tests
b1dbe1a : Ensure attribs are defined at init
c4ad78a : Correct logger arguments do avoid duplicate string parse
a8dcc67 : Remove unused imports (per pylint)
d3502b5 : Remove obsolete CVS directories.
d744111 : add six module to the list of required modules
0a9b1e8 : Fix class declaration
b83157e : Handle metaclasses
549f33b : Add config for Travis CI
ee71044 : Drop trailing white space
3f82af6 : Python3 forward compatible syntax
28bf291 : Add safe (for python 2.7) python3 compatible syntax
1d1d76f : prepare for python3