-
Joe Rivera authored
* formatting * adding sync repos action * installing invoke into the init environment * using my own gitlab sync action repo * using my own gitlab sync action repo * adding first invoke commands to start replacing the root init.py script and potentially the ci module * adding more from init.py * adding first invoke task call to test things * freezing requirements * passing env_root to invoke * fixing small issue with README * moving dry-run arg to with task * removing self from requirements * adding the rest of the tasks * removing unneeded stuff * fixing error * ditching namespacing for simplicty and compatibility with init.sh * removing edm eggs * fixing register api test * some work on getting invoke to replace init.py but so far I just broke things lol * adding another workflow for testing without EDM infra * fixing workflow jobs * broken test run * fixing tasks import * no need to deactivate * having issues with distutils all of a sudden * removing unneeded pip install, still trying to fix distutils * trying to save state between tasks into a yamml file * using safe_dump * trying to pass state better * loading and saving state using a context manager since we can't rely on pre and post tasks... just doesn't work right * can carry state between task invocations now * taking advantage of being able to carry state between invoke calls * we can remove init.py now * adding --only-init flag to init.sh and doing an alternative install/test since venv with system python is having issues with distutils * fixing failed variable string expansion * trying again * simplified install/test still using edm * messed up * first API login test added and fixing some minor issues discovered with the api * adding test to verify session data after logging in * adding multiple session test * adding a test for logging out. Found an error along the way! * adding get user test * adding back removal of instance directory when nuking * fixing breakage
b2656afd