Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Native globus rewrite + some more refactoring (#125)
* refactored statistic * refactoring + documentation * finished refactoring on maintainers * finished connector refactoring * finished eslinting all remaining ts files * documented server.ts + added markdown files * refactored cli.ts * fixed some typing issues * revamped packages + redid express structure + more linting * more type hinting + async removal on models * linting on main src/ files * changes to type assertions * finished maintainers * make types more meaningful * finished with util rework + minor changes elsewhere * finished linting + helper rework + better nullguarding + max line size * fixed helper typo & slurmconnector doc * add specialized manifest download functionality + lint action * documentation initial commit + helper moving + abstract functions + initial lazy supervisor * finished codebase overview doc * finished codebase documentation doc * added caching to folder uploaders + a bit more linting * disable cached upload on data * added cache refresing functionality * fixed swagger error * fixed cli * readd typedoc * more package updates * added mysql * disable uml * move all documentation out of build * fixed generate swagger bug * reenable documentation * fixed gitutil bug + updated packages * recursive mkdirs * more gitutil bugfixes * silenced console.logs * reenabled urlencoded * fixed folder uploader bug * more bugfixing + removing console logs * fixed remotefsexists bug * job upload now works * update build script to copy example jsons * fixed github actions * added ruff for the python files for now * add js globus sdk * added typing to cachedupload * switched to git sdk * switch to fs promises * automated branch resolution + out of date checking * moved configs to example * undo config.json move * fixed action typo * removed all refreshing code + added automatic logic to decide when to re-upload git repo * added yaml parser * add js globus sdk * sync package lock * rework folder typing to be more enumy * leftover changes from folder rework * added cache model * force synchronize * synchronize in the json * actually force reinitialize * turned strict on + updated packages + migrated to typeorm 0.3 + migrated to redis 5 + cleaned up redis classes * reworked tsconfig * remove typeorm-uml * actually disable uml + add cache to entities * actually disable uml instead of tsdoc * fixed redis * connect to redis client * reworked cache + deprecated specialized manifest + added more git caching * reworked refreshing in getexecutablemanifest * reworked db to not be a class per typeorm guidelines * leftover db port changes * remove ormconfig * initialize database in server.ts * fixed some minor errors * initialize datasource in init hello world * reenable register * move this.register * fix db registering * fix db registering * add print statements * debugging job2object * updated dockerfile + removed print statements * fixed typing on nullable model columns * better undefined/null handling + typeorm function fixes * added more is_testing clauses to console logs * fixed registercache * more fixes to hpcpath -> cachepath * disable removing comments * styling change + git manifest cache + new git routes * rework server structure * initialize cache * change rimraf * changed promises to awaits * change unix time scaling * fix linting in cli * undo examples folder * rename a file * fixed merge bugs * fixed linting * change the eslint config * revert back to commonjs * change global variables * disable typeorm redis caching * update packages * changed file structure + updated linting * update file paths * update file paths again * fix paths and eslint * more path fixes * added axios-based globus ts impl * fix globus imports * fix entities * more typeorm fixes * fix typeorm again * change a path * add logging * add submission id retrieval
- Loading branch information