-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Version/1.12.2 #492
Version/1.12.2 #492
Commits on May 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for aeaef79 - Browse repository at this point
Copy the full SHA aeaef79View commit details -
Configuration menu - View commit details
-
Copy full SHA for ad75ed6 - Browse repository at this point
Copy the full SHA ad75ed6View commit details -
Configuration menu - View commit details
-
Copy full SHA for f7508dd - Browse repository at this point
Copy the full SHA f7508ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for c8c6a44 - Browse repository at this point
Copy the full SHA c8c6a44View commit details
Commits on May 25, 2023
-
Bugfix/filename-special-vars (#425)
* fix file naming bug * fix filename bug with variable as study name * add tests for the file name special vars changes * modify changelog * implement Luc's suggestions * remove replace line
Configuration menu - View commit details
-
Copy full SHA for 98e06f6 - Browse repository at this point
Copy the full SHA 98e06f6View commit details
Commits on May 26, 2023
-
Configuration menu - View commit details
-
Copy full SHA for b8dd2b2 - Browse repository at this point
Copy the full SHA b8dd2b2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4c40423 - Browse repository at this point
Copy the full SHA 4c40423View commit details -
Configuration menu - View commit details
-
Copy full SHA for 2d231fb - Browse repository at this point
Copy the full SHA 2d231fbView commit details
Commits on Jun 28, 2023
-
* first attempt at adding pdf * fixing build error * modify changelog to show docs changes * fix errors Luc found in the build logs * trying out removal of latex * reverting latex changes back * uncommenting the latex_elements settings * adding epub to see if latex will build * adding a latex engine variable to conf * fix naming error with latex_engine * attempting to add a logo to the pdf build * testing an override to the searchtools file * revert back to not using searchtools override * update changelog
Configuration menu - View commit details
-
Copy full SHA for 6b142d9 - Browse repository at this point
Copy the full SHA 6b142d9View commit details -
bugfix/openfoam_singularity_issues (#426)
* fix openfoam_singularity issues * update requirements and descriptions for openfoam examples
Configuration menu - View commit details
-
Copy full SHA for e3e1a30 - Browse repository at this point
Copy the full SHA e3e1a30View commit details
Commits on Jul 11, 2023
-
bugfix/output-path-substitution (#430)
* fix bug with output_path and variable substitution * add tests for cli substitutions
Configuration menu - View commit details
-
Copy full SHA for 12ff3d7 - Browse repository at this point
Copy the full SHA 12ff3d7View commit details
Commits on Aug 4, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 5c69c0b - Browse repository at this point
Copy the full SHA 5c69c0bView commit details -
* bump version to 1.10.2 * bump version in CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for c01f635 - Browse repository at this point
Copy the full SHA c01f635View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7888493 - Browse repository at this point
Copy the full SHA 7888493View commit details
Commits on Aug 5, 2023
-
resolve develop to main merge issues (#439)
* fix default worker bug with all steps * version bump and requirements fix
Configuration menu - View commit details
-
Copy full SHA for 9c52ba2 - Browse repository at this point
Copy the full SHA 9c52ba2View commit details -
Configuration menu - View commit details
-
Copy full SHA for d63661c - Browse repository at this point
Copy the full SHA d63661cView commit details
Commits on Aug 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 77d09c3 - Browse repository at this point
Copy the full SHA 77d09c3View commit details
Commits on Aug 17, 2023
-
dependabot/certifi-requests-pygments (#441)
* Bump certifi from 2022.12.7 to 2023.7.22 in /docs Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. - [Commits](certifi/python-certifi@2022.12.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * add all dependabot changes and update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for b0f4d86 - Browse repository at this point
Copy the full SHA b0f4d86View commit details
Commits on Aug 18, 2023
-
bugfix/server-pip-redis-conf (#443)
* add *.conf to the MANIFEST file so pip will grab the redis.conf file * add note explaining how to fix a hanging merlin server start * modify CHANGELOG * add second export option to docs and fix typo
Configuration menu - View commit details
-
Copy full SHA for c641c5c - Browse repository at this point
Copy the full SHA c641c5cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 970a06f - Browse repository at this point
Copy the full SHA 970a06fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 0384463 - Browse repository at this point
Copy the full SHA 0384463View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1977f1b - Browse repository at this point
Copy the full SHA 1977f1bView commit details
Commits on Aug 22, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 7155c6d - Browse repository at this point
Copy the full SHA 7155c6dView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1b0fa95 - Browse repository at this point
Copy the full SHA 1b0fa95View commit details -
bugfix/sphinx-5.3.0-requirement (#446)
* Version/1.10.3 (#445) * fix default worker bug with all steps * version bump and requirements fix * Bugfix/filename-special-vars (#425) * fix file naming bug * fix filename bug with variable as study name * add tests for the file name special vars changes * modify changelog * implement Luc's suggestions * remove replace line * Create dependabot-changelog-updater.yml * testing outputs of modifying changelog * delete dependabot-changelog-updater * feature/pdf-docs (#427) * first attempt at adding pdf * fixing build error * modify changelog to show docs changes * fix errors Luc found in the build logs * trying out removal of latex * reverting latex changes back * uncommenting the latex_elements settings * adding epub to see if latex will build * adding a latex engine variable to conf * fix naming error with latex_engine * attempting to add a logo to the pdf build * testing an override to the searchtools file * revert back to not using searchtools override * update changelog * bugfix/openfoam_singularity_issues (#426) * fix openfoam_singularity issues * update requirements and descriptions for openfoam examples * bugfix/output-path-substitution (#430) * fix bug with output_path and variable substitution * add tests for cli substitutions * bugfix/scheduler-permission-error (#436) * Release/1.10.2 (#437) * bump version to 1.10.2 * bump version in CHANGELOG * resolve develop to main merge issues (#439) * fix default worker bug with all steps * version bump and requirements fix * dependabot/certifi-requests-pygments (#441) * Bump certifi from 2022.12.7 to 2023.7.22 in /docs Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. - [Commits](certifi/python-certifi@2022.12.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * add all dependabot changes and update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bugfix/server-pip-redis-conf (#443) * add *.conf to the MANIFEST file so pip will grab the redis.conf file * add note explaining how to fix a hanging merlin server start * modify CHANGELOG * add second export option to docs and fix typo * bump to version 1.10.3 (#444) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * change hardcoded sphinx requirement * update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d8bfbdb - Browse repository at this point
Copy the full SHA d8bfbdbView commit details
Commits on Aug 25, 2023
-
Configuration menu - View commit details
-
Copy full SHA for dabbd3f - Browse repository at this point
Copy the full SHA dabbd3fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 015e88b - Browse repository at this point
Copy the full SHA 015e88bView commit details -
Configuration menu - View commit details
-
Copy full SHA for ea715db - Browse repository at this point
Copy the full SHA ea715dbView commit details
Commits on Sep 28, 2023
-
* fix file naming error for iterative workflows * fixed small bug with new filepath naming * add VLAUNCHER functionality * add docs for VLAUNCHER and modify changelog * re-word docs and fix table format * add a test for vlauncher * run fix-style and add a test for vlauncher * Add the find_vlaunch_var and setup_vlaunch functions. The numeric value of the shell variables may not be defined until run time, so replace with variable strings instead of values. Consolidate the commands into one function. * Add variable set for (t)csh. * Run fix-style * make step settings the defaults and ignore commented lines * add some additional tests * remove regex library import --------- Co-authored-by: Joseph M. Koning <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 8241bfe - Browse repository at this point
Copy the full SHA 8241bfeView commit details -
Configuration menu - View commit details
-
Copy full SHA for 50d0fb6 - Browse repository at this point
Copy the full SHA 50d0fb6View commit details
Commits on Oct 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 066bea1 - Browse repository at this point
Copy the full SHA 066bea1View commit details
Commits on Oct 9, 2023
-
bugfix/skewed-sample-hierarchy (#450)
* add patch for skewed sample hierarchy/additional samples * update changelog * catch narrower range of exceptions
Configuration menu - View commit details
-
Copy full SHA for 99d5659 - Browse repository at this point
Copy the full SHA 99d5659View commit details
Commits on Oct 23, 2023
-
* fix typo in batch.py that causes a bug * change print statements to log statements
Configuration menu - View commit details
-
Copy full SHA for 593dbcd - Browse repository at this point
Copy the full SHA 593dbcdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f994f96 - Browse repository at this point
Copy the full SHA f994f96View commit details -
Configuration menu - View commit details
-
Copy full SHA for 89093dd - Browse repository at this point
Copy the full SHA 89093ddView commit details -
Configuration menu - View commit details
-
Copy full SHA for 8d75482 - Browse repository at this point
Copy the full SHA 8d75482View commit details
Commits on Nov 2, 2023
-
Add Pytest Fixtures to Test Suite (#456)
* begin work on integration refactor; create fixtures and initial tests * update CHANGELOG and run fix-style * add pytest fixtures and README explaining them * add tests to demonstrate how to use the fixtures * move/rename some files and modify integration's README * add password change to redis.pass file * fix lint issues * modify redis pwd for test server to be constant for each test * fix lint issue only caught on github ci
Configuration menu - View commit details
-
Copy full SHA for 5dc8206 - Browse repository at this point
Copy the full SHA 5dc8206View commit details
Commits on Nov 15, 2023
-
* begin work on integration refactor; create fixtures and initial tests * update CHANGELOG and run fix-style * add pytest fixtures and README explaining them * add tests to demonstrate how to use the fixtures * move/rename some files and modify integration's README * add password change to redis.pass file * fix lint issues * modify redis pwd for test server to be constant for each test * fix lint issue only caught on github ci * add fix for merlin server startup * update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 38651f2 - Browse repository at this point
Copy the full SHA 38651f2View commit details
Commits on Dec 12, 2023
-
bugfix/monitor-shutdown (#452)
* add celery query to see if workers still processing tasks * fix merlin status when using redis as broker * fix consumer count bug and run fix-style * fix linter issues * update changelog * update docs for monitor * remove unused exception I previously added * first attempt at using pytest fixtures for monitor tests * (partially) fix launch_workers fixture so it can be used in multiple classes * fix linter issues and typo on pytest decorator * update black's python version and fix style issue * remove print statements from celeryadapter.py * workers manager is now allowed to be used as a context manager * add one thing to changelog and remove print statement
Configuration menu - View commit details
-
Copy full SHA for b9afbdb - Browse repository at this point
Copy the full SHA b9afbdbView commit details
Commits on Jan 19, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 642f925 - Browse repository at this point
Copy the full SHA 642f925View commit details
Commits on Jan 25, 2024
-
docs/conversion-to-mkdocs (#460)
* remove a merge conflict statement that was missed * add base requirements for mkdocs * set up configuration for API docs * start work on porting user guide to mkdocs * add custom styling and contact page * begin work on porting tutorial to mkdocs * add new examples page * move old sphinx docs to their own folder (*delete later*) * modify some admonitions to be success * modify hello examples page and port step 3 of tutorial to mkdocs * fix typo in hello example * finish porting step 4 of tutorial to mkdocs * port part 5 of the tutorial to mkdocs * copy faq and contributing from old docs * port step 6 of tutorial to mkdocs * remove unused prereq * port step 7 of tutorial to mkdocs * add more detailed instructions on contributing * move venv page into installation and add spack instructions too * add configuration docs * add content to user guide landing page * port celery page to mkdocs * rearrange configuration pages to add in merlin server configuration instructions * port command line page to mkdocs * finish new landing page * change size of merlin logo * port variables page to mkdocs * fix broken links to configuration page * port FAQ to mkdocs * fix incorrect requirement name * update CHANGELOG * attempt to get docs to build through readthedocs * port docker page to mkdocs * port contributing guide to mkdocs * add new 'running studies' page * add path changes to images * add a page on how to interpret study output * add page on the spec file * remove old sphinx docs that are no longer needed * added README to docs and updated CHANGELOG * fix copyright and hello_samples tree * rearrange images/stylesheets and statements that use them * add suggestions from Luc and Joe * add tcsh instructions for venv activation * add Charle's suggestions for the landing page * change tcsh mentions to csh
Configuration menu - View commit details
-
Copy full SHA for 40930c2 - Browse repository at this point
Copy the full SHA 40930c2View commit details
Commits on Feb 14, 2024
-
Configuration menu - View commit details
-
Copy full SHA for f36c58d - Browse repository at this point
Copy the full SHA f36c58dView commit details -
feature/revamped status (#464)
* feature/new-status (#442) * add backend functionality for merlin status * add frontend functionality for merlin status * add tests for merlin status * run fix-style and remove import of deprecated function * update CHANGELOG * add more logging statements, make better use of glob * run fix-style * clean up test files a bit * fix test suite after step_name_map mod * add avg/std dev run time calculations to status * modify status tests to accommodate new avg/std dev calculations * fix linter issues * fix lint issue and add test for avg/std dev calc * feature/detailed-status (#451) * Version/1.11.0 (#449) * fix default worker bug with all steps * version bump and requirements fix * Bugfix/filename-special-vars (#425) * fix file naming bug * fix filename bug with variable as study name * add tests for the file name special vars changes * modify changelog * implement Luc's suggestions * remove replace line * Create dependabot-changelog-updater.yml * testing outputs of modifying changelog * delete dependabot-changelog-updater * feature/pdf-docs (#427) * first attempt at adding pdf * fixing build error * modify changelog to show docs changes * fix errors Luc found in the build logs * trying out removal of latex * reverting latex changes back * uncommenting the latex_elements settings * adding epub to see if latex will build * adding a latex engine variable to conf * fix naming error with latex_engine * attempting to add a logo to the pdf build * testing an override to the searchtools file * revert back to not using searchtools override * update changelog * bugfix/openfoam_singularity_issues (#426) * fix openfoam_singularity issues * update requirements and descriptions for openfoam examples * bugfix/output-path-substitution (#430) * fix bug with output_path and variable substitution * add tests for cli substitutions * bugfix/scheduler-permission-error (#436) * Release/1.10.2 (#437) * bump version to 1.10.2 * bump version in CHANGELOG * resolve develop to main merge issues (#439) * fix default worker bug with all steps * version bump and requirements fix * dependabot/certifi-requests-pygments (#441) * Bump certifi from 2022.12.7 to 2023.7.22 in /docs Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. - [Commits](certifi/python-certifi@2022.12.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * add all dependabot changes and update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bugfix/server-pip-redis-conf (#443) * add *.conf to the MANIFEST file so pip will grab the redis.conf file * add note explaining how to fix a hanging merlin server start * modify CHANGELOG * add second export option to docs and fix typo * bump to version 1.10.3 (#444) * bugfix/sphinx-5.3.0-requirement (#446) * Version/1.10.3 (#445) * fix default worker bug with all steps * version bump and requirements fix * Bugfix/filename-special-vars (#425) * fix file naming bug * fix filename bug with variable as study name * add tests for the file name special vars changes * modify changelog * implement Luc's suggestions * remove replace line * Create dependabot-changelog-updater.yml * testing outputs of modifying changelog * delete dependabot-changelog-updater * feature/pdf-docs (#427) * first attempt at adding pdf * fixing build error * modify changelog to show docs changes * fix errors Luc found in the build logs * trying out removal of latex * reverting latex changes back * uncommenting the latex_elements settings * adding epub to see if latex will build * adding a latex engine variable to conf * fix naming error with latex_engine * attempting to add a logo to the pdf build * testing an override to the searchtools file * revert back to not using searchtools override * update changelog * bugfix/openfoam_singularity_issues (#426) * fix openfoam_singularity issues * update requirements and descriptions for openfoam examples * bugfix/output-path-substitution (#430) * fix bug with output_path and variable substitution * add tests for cli substitutions * bugfix/scheduler-permission-error (#436) * Release/1.10.2 (#437) * bump version to 1.10.2 * bump version in CHANGELOG * resolve develop to main merge issues (#439) * fix default worker bug with all steps * version bump and requirements fix * dependabot/certifi-requests-pygments (#441) * Bump certifi from 2022.12.7 to 2023.7.22 in /docs Bumps [certifi](https://github.com/certifi/python-certifi) from 2022.12.7 to 2023.7.22. - [Commits](certifi/python-certifi@2022.12.07...2023.07.22) --- updated-dependencies: - dependency-name: certifi dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * add all dependabot changes and update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * bugfix/server-pip-redis-conf (#443) * add *.conf to the MANIFEST file so pip will grab the redis.conf file * add note explaining how to fix a hanging merlin server start * modify CHANGELOG * add second export option to docs and fix typo * bump to version 1.10.3 (#444) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * change hardcoded sphinx requirement * update CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * feature/vlauncher (#447) * fix file naming error for iterative workflows * fixed small bug with new filepath naming * add VLAUNCHER functionality * add docs for VLAUNCHER and modify changelog * re-word docs and fix table format * add a test for vlauncher * run fix-style and add a test for vlauncher * Add the find_vlaunch_var and setup_vlaunch functions. The numeric value of the shell variables may not be defined until run time, so replace with variable strings instead of values. Consolidate the commands into one function. * Add variable set for (t)csh. * Run fix-style * make step settings the defaults and ignore commented lines * add some additional tests * remove regex library import --------- Co-authored-by: Joseph M. Koning <[email protected]> * release/1.11.0 (#448) * bugfix/skewed-sample-hierarchy (#450) * add patch for skewed sample hierarchy/additional samples * update changelog * catch narrower range of exceptions --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joseph M. Koning <[email protected]> * add functionality for the detailed-status command * add tests for detailed-status * fix linter issues * update changelog * general cleanup and add log statements * slightly modify two tests * default status renderer now uses json status format * remove inaccurate comment * bugfix/lsf-gpu-typo (#453) * fix typo in batch.py that causes a bug * change print statements to log statements * release/1.11.1 (#454) * Add Pytest Fixtures to Test Suite (#456) * begin work on integration refactor; create fixtures and initial tests * update CHANGELOG and run fix-style * add pytest fixtures and README explaining them * add tests to demonstrate how to use the fixtures * move/rename some files and modify integration's README * add password change to redis.pass file * fix lint issues * modify redis pwd for test server to be constant for each test * fix lint issue only caught on github ci * Bugfix for WEAVE CI (#457) * begin work on integration refactor; create fixtures and initial tests * update CHANGELOG and run fix-style * add pytest fixtures and README explaining them * add tests to demonstrate how to use the fixtures * move/rename some files and modify integration's README * add password change to redis.pass file * fix lint issues * modify redis pwd for test server to be constant for each test * fix lint issue only caught on github ci * add fix for merlin server startup * update CHANGELOG * bugfix/monitor-shutdown (#452) * add celery query to see if workers still processing tasks * fix merlin status when using redis as broker * fix consumer count bug and run fix-style * fix linter issues * update changelog * update docs for monitor * remove unused exception I previously added * first attempt at using pytest fixtures for monitor tests * (partially) fix launch_workers fixture so it can be used in multiple classes * fix linter issues and typo on pytest decorator * update black's python version and fix style issue * remove print statements from celeryadapter.py * workers manager is now allowed to be used as a context manager * add one thing to changelog and remove print statement * Add the missing restart keyword to the specification docs. (#459) * add Jeremy's suggestion to change vars option to output-path * remove unnecessary lines from CHANGELOG --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joseph M. Koning <[email protected]> Co-authored-by: Joe Koning <[email protected]> * feature/queue info (#461) * remove a merge conflict statement that was missed * add queue-info functionality * add tests for queue-info * update CHANGELOG * add try/except for forceful termination of test workers * change github workflow to use py38 with black instead of py36 * run fix-style with py 3.12 and fix a typo in a test * add filetype check for dump option * add banner print statement * docs/revamped status (#462) * fix broken image link in README * add new commands to the command line page * add monitoring docs layout and complete status cmds page * fix bug with dumping queue-info to files * add docs for queue-info * add documentation for 'query-workers' * add reference to new query-workers docs and split a paragraph * fix small bug with --steps option of monitor * add documentation for monitor command * update CHANGELOG * fix dump-csv image for queue-info --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Joseph M. Koning <[email protected]> Co-authored-by: Joe Koning <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 320d12f - Browse repository at this point
Copy the full SHA 320d12fView commit details -
* remove a merge conflict statement that was missed * bump version to 1.12.0
Configuration menu - View commit details
-
Copy full SHA for d111565 - Browse repository at this point
Copy the full SHA d111565View commit details -
Configuration menu - View commit details
-
Copy full SHA for 801d0bf - Browse repository at this point
Copy the full SHA 801d0bfView commit details
Commits on Feb 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for acb1820 - Browse repository at this point
Copy the full SHA acb1820View commit details
Commits on Feb 22, 2024
-
* remove a merge conflict statement that was missed * add a 'pip freeze' call in github workflow to view reqs versions * add new retry priority as highest task priority * update CHANGELOG * add in MID priority * change default priority to use priority map MID value
Configuration menu - View commit details
-
Copy full SHA for 9390448 - Browse repository at this point
Copy the full SHA 9390448View commit details
Commits on Apr 10, 2024
-
* remove a merge conflict statement that was missed * add a 'pip freeze' call in github workflow to view reqs versions * rename the merlin server config page * add instructions for running a cross-node workflow w/ containerized server * update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for de5367a - Browse repository at this point
Copy the full SHA de5367aView commit details
Commits on Apr 15, 2024
-
bugfix/initial-status-issues (#471)
* remove a merge conflict statement that was missed * add a 'pip freeze' call in github workflow to view reqs versions * fix bug with dry run status * set MANPAGER for detailed-status * fix bug with 1 sample removing the status file * add support for multiple workers on one step in status files * update test suite to accommodate changes to workers in status files * add catch and potential fix for JSONDecodeError * fix docstring of a test * update CHANGELOG.md * run fix style and add Luc's suggestions * run fix-style with python 3.12 * added additional check for status file while condensing * add try/except to catch an error for dumping statuses
Configuration menu - View commit details
-
Copy full SHA for cdad6e5 - Browse repository at this point
Copy the full SHA cdad6e5View commit details -
* remove a merge conflict statement that was missed * add a 'pip freeze' call in github workflow to view reqs versions * bump version to 1.12.1
Configuration menu - View commit details
-
Copy full SHA for 51d6787 - Browse repository at this point
Copy the full SHA 51d6787View commit details
Commits on Apr 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 4a07800 - Browse repository at this point
Copy the full SHA 4a07800View commit details -
Configuration menu - View commit details
-
Copy full SHA for bba68ab - Browse repository at this point
Copy the full SHA bba68abView commit details
Commits on Apr 30, 2024
-
Configuration menu - View commit details
-
Copy full SHA for eace86f - Browse repository at this point
Copy the full SHA eace86fView commit details
Commits on May 10, 2024
-
bugfix/deep-merge-existing-keys (#476)
* remove a merge conflict statement that was missed * add a 'pip freeze' call in github workflow to view reqs versions * remove DeepMergeException and add conflict_handler to dict_deep_merge * add conflict handler to dict_deep_merge * fix broken tests for detailed-status * use caplog fixture rather than IO stream * add ability to define module-specific fixtures * add tests for read/write status files and conlict handling * add caplog explanation to docstrings * update CHANGELOG * run fix-style * add pytest-mock as dependency for test suite * clean up input check in dict_deep_merge
Configuration menu - View commit details
-
Copy full SHA for f476a98 - Browse repository at this point
Copy the full SHA f476a98View commit details
Commits on May 16, 2024
-
* Add merlin version to banner * Add python package info to and clean up 'merlin info' * Add some unit tests * Force GitHub runner checkout to grab the whole history, fixing CHANGELOG test bug * Update CHANGELOG to show bugfix to CHANGELOG test
Configuration menu - View commit details
-
Copy full SHA for dd96092 - Browse repository at this point
Copy the full SHA dd96092View commit details -
Target is in source's history (#478)
* New github action test to make sure target has been merged into source
Configuration menu - View commit details
-
Copy full SHA for 12f2398 - Browse repository at this point
Copy the full SHA 12f2398View commit details -
Configuration menu - View commit details
-
Copy full SHA for 897312f - Browse repository at this point
Copy the full SHA 897312fView commit details
Commits on May 22, 2024
-
bugfix/status_nested_workspace (#480)
* remove a merge conflict statement that was missed * have status ignore nested workspaces and modify merge rules * update CHANGELOG * fixed issue with escape sequences in ascii art * apply Luc's suggestion * add setuptools as a requirement since python 3.12 doesn't have it natively * modify unit tests for status to use pytest rather than unittest * update CHANGELOG * add fixtures for status testing and add nested workflow test * update CHANGELOG
Configuration menu - View commit details
-
Copy full SHA for 297d9d5 - Browse repository at this point
Copy the full SHA 297d9d5View commit details
Commits on Jun 5, 2024
-
bugfix/celery-chord-error (#481)
* remove a merge conflict statement that was missed * add celery results backend patch to stop ChordErrors * add MERLIN_RAISE_ERROR return code * add tests to ensure chord error isn't raised * add RAISE_ERROR to docs * update CHANGELOG * fix lint issues * up the sleep time on the chord error test * add new steps to the chord err test spec * add tree statement to the new test for debugging * upping sleep time to see if that fixes github action for python 3.7 * change sleep time for new test based on python version * run fix style * remove specific sleep time for diff python versions
Configuration menu - View commit details
-
Copy full SHA for 4b4fdee - Browse repository at this point
Copy the full SHA 4b4fdeeView commit details -
* remove a merge conflict statement that was missed * bump version to 1.12.2b1
Configuration menu - View commit details
-
Copy full SHA for f29aabb - Browse repository at this point
Copy the full SHA f29aabbView commit details -
Configuration menu - View commit details
-
Copy full SHA for 35c2039 - Browse repository at this point
Copy the full SHA 35c2039View commit details
Commits on Jun 10, 2024
-
* remove a merge conflict statement that was missed * fix flux node allocation issue * allow for vars to be used with nodes settings of workers/batch * add tests for var usage with nodes * update CHANGELOG * run fix-style
Configuration menu - View commit details
-
Copy full SHA for 0f6bebf - Browse repository at this point
Copy the full SHA 0f6bebfView commit details
Commits on Jun 11, 2024
-
bugfix/flux-nodes-prior-versions (#487)
* add a version check for flux when getting node count * update CHANGELOG * add major version check for flux
Configuration menu - View commit details
-
Copy full SHA for 831bc40 - Browse repository at this point
Copy the full SHA 831bc40View commit details
Commits on Jun 12, 2024
-
Change Task ID to directory path (#486)
* Modifying task id to include directory
Configuration menu - View commit details
-
Copy full SHA for e919ee8 - Browse repository at this point
Copy the full SHA e919ee8View commit details
Commits on Oct 24, 2024
-
Adding Several New Unit Tests (#490)
* remove a merge conflict statement that was missed * add pytest coverage library and add sample_index coverage * run fix style and add module header * add tests for encryption modules * add unit tests for util_sampling * run fix-style and fix typo * create directory for context managers and fix issue with an encryption test * add a context manager for spinning up/down the redis server * fix issue with path in one test * rework CONFIG functionality for testing * refactor config fixture so it doesn't depend on redis server to be started * split CONFIG fixtures into rabbit and redis configs, run fix-style * add unit tests for broker.py * add unit tests for the Config object * update CHANGELOG * make CONFIG fixtures more flexible for tests * add tests for results_backend.py * fix lint issues for most recent changes * fix filename issue in setup.cfg and move celeryadapter tests to integration suite * add ssl filepaths to mysql config object * add unit tests for configfile.py * add tests for the utils.py file in config/ * create utilities file and constants file * move create_dir function to utils.py * add tests for merlin/examples/generator.py * run fix-style and update changelog * add a 'pip freeze' call in github workflow to view reqs versions * re-delete the old config test files * fix tests/bugs introduced by merging in develop * add a unit test file for the dumper module * begin work on server tests and modular fixtures * start work on tests for RedisConfig * add tests for RedisConfig object * add tests for RedisUsers class * change server fixtures to use redis config files * add tests for AppYaml class * final cleanup of server_utils * fix lint issues * parametrize setup examples tests * sort example output * ensure directory is changed back on no outdir test * sort the specs in examples output * fix lint issues * start writing tests for server config * add pytest coverage library and add sample_index coverage * run fix style and add module header * add tests for encryption modules * add unit tests for util_sampling * run fix-style and fix typo * create directory for context managers and fix issue with an encryption test * add a context manager for spinning up/down the redis server * fix issue with path in one test * rework CONFIG functionality for testing * refactor config fixture so it doesn't depend on redis server to be started * split CONFIG fixtures into rabbit and redis configs, run fix-style * add unit tests for broker.py * add unit tests for the Config object * update CHANGELOG * make CONFIG fixtures more flexible for tests * add tests for results_backend.py * fix lint issues for most recent changes * fix filename issue in setup.cfg and move celeryadapter tests to integration suite * add ssl filepaths to mysql config object * add unit tests for configfile.py * add tests for the utils.py file in config/ * create utilities file and constants file * move create_dir function to utils.py * add tests for merlin/examples/generator.py * run fix-style and update changelog * fix tests/bugs introduced by merging in develop * add a unit test file for the dumper module * begin work on server tests and modular fixtures * start work on tests for RedisConfig * add tests for RedisConfig object * add tests for RedisUsers class * change server fixtures to use redis config files * add tests for AppYaml class * final cleanup of server_utils * fix lint issues * parametrize setup examples tests * sort example output * ensure directory is changed back on no outdir test * sort the specs in examples output * fix lint issues * start writing tests for server config * bake in LC_ALL env variable setting for server cmds * add tests for parse_redis_output * fix issue with scope of fixture after rebase * run fix-style * split up create_server_config and write tests for it * add tests for config_merlin_server function * add tests for pull_server_config * add tests for pull_server_image * finish writing tests for server_config.py * add tests for server_commands.py * run fix-style * update README for testing directory * update the temp_output_directory to include python version * mock the open.write to try to fix github CI * ensure config dir is created * update CHANGELOG * add print of exception to OSError catch in pull_server_image * change name of config_file in test that's failing * update CHANGELOG * add Ryan and Joe's suggestions * update tests to use newly named functions * fix linter issue
Configuration menu - View commit details
-
Copy full SHA for 773ef35 - Browse repository at this point
Copy the full SHA 773ef35View commit details
Commits on Oct 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5bf7516 - Browse repository at this point
Copy the full SHA 5bf7516View commit details -
Configuration menu - View commit details
-
Copy full SHA for dc0747f - Browse repository at this point
Copy the full SHA dc0747fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9f6d2ef - Browse repository at this point
Copy the full SHA 9f6d2efView commit details