{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":534343490,"defaultBranch":"main","name":"jupyter-scheduler","ownerLogin":"jupyter-server","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-09-08T18:27:39.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/71116660?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726701563.0","currentOid":""},"activityList":{"items":[{"before":"1f431cfa410c98868ff655c2f84986a10b91f4dc","after":"1af9903a0671f2dfa570959bd097e6af492d9be0","ref":"refs/heads/main","pushedAt":"2024-09-18T23:19:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.9.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.9.0-py3-none-any.whl: b4613df07c78e15f565d7d1a19c918decf13f5af40973066d070c12abd13e53d\n\njupyter_scheduler-2.9.0.tar.gz: a43eed1a1b48c446a34fe894d42ddb677f9b589a864d350c1b4a33c37d5035b3\n\njupyterlab-scheduler-2.9.0.tgz: 41a60cf8ecb48074f03d3f4e496c704008c1a9ef3fa67a96df95790fed4e2a71","shortMessageHtmlLink":"Publish 2.9.0"}},{"before":"ca11504ce0b8486d493154439dff2580950e1b9a","after":"1f431cfa410c98868ff655c2f84986a10b91f4dc","ref":"refs/heads/main","pushedAt":"2024-09-18T16:49:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add support for Python 3.12, update versions of github actions (#548)\n\n* Add support for Python 3.12\r\n\r\n* update actions/upload-artifact to v4\r\n\r\n* update actions/checkout to v4","shortMessageHtmlLink":"Add support for Python 3.12, update versions of github actions (#548)"}},{"before":"bfb84b632f375426529fde1226042651025a85a2","after":"ca11504ce0b8486d493154439dff2580950e1b9a","ref":"refs/heads/main","pushedAt":"2024-08-29T23:13:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.8.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.8.0-py3-none-any.whl: b38ca067a742e8e5a52bfedd2a44b9ddc32a2facf94ec236a9da0c34037cd4a8\n\njupyter_scheduler-2.8.0.tar.gz: 75671849e5e0d378d9ba2920357cc892cc0299f10d4ebdfafe5412e0e9c29a13\n\njupyterlab-scheduler-2.8.0.tgz: 9ad1ee81c5ba25fe3f26a6e41238693bcae753943873f97138b23895463fdfb3","shortMessageHtmlLink":"Publish 2.8.0"}},{"before":"1a775c2242ac42dad2403cc77d768b1bd5c899ce","after":"bfb84b632f375426529fde1226042651025a85a2","ref":"refs/heads/main","pushedAt":"2024-08-29T19:27:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Check for and remove \"RTC\" drive prefix when returning selected file path added by the jupyter-collaboration (#541)\n\n* Check for and remove \"RTC:\" prefix added by the jupyter-collaboration from the file path\r\n\r\n* Require and pass app.serviceManager.contents to getSelectedFilePath, not whole app\r\n\r\n* abstract path checking and manipulation into getLocalPath\r\n\r\n* formatting","shortMessageHtmlLink":"Check for and remove \"RTC\" drive prefix when returning selected file …"}},{"before":"215e303c6536cea7df82f720c33cda713a856b81","after":"1a775c2242ac42dad2403cc77d768b1bd5c899ce","ref":"refs/heads/main","pushedAt":"2024-08-05T18:08:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Updated copyright template (#538)\n\nMade the template of the form `2022–`","shortMessageHtmlLink":"Updated copyright template (#538)"}},{"before":"43511b6495222d4edc5c211734b899a3f49a5ccd","after":"215e303c6536cea7df82f720c33cda713a856b81","ref":"refs/heads/main","pushedAt":"2024-07-10T16:44:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Updated integration tests workflow (#535)","shortMessageHtmlLink":"Updated integration tests workflow (#535)"}},{"before":"3a5c2ae69a54539b58108acfd91d3e8470d4662d","after":"43511b6495222d4edc5c211734b899a3f49a5ccd","ref":"refs/heads/main","pushedAt":"2024-07-08T19:08:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add GitHub bug, issue, PR templates (#534)\n\n* add bug, issue, PR templates\r\n\r\n* Improve text based on suggestions\r\n\r\n* Update .github/ISSUE_TEMPLATE/bug_report.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update .github/ISSUE_TEMPLATE/feature_request.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n---------\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"Add GitHub bug, issue, PR templates (#534)"}},{"before":"c12096d4df3de6ce771c25c6fbee149e504b7252","after":"3a5c2ae69a54539b58108acfd91d3e8470d4662d","ref":"refs/heads/main","pushedAt":"2024-07-04T01:08:23.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add OpenAPI API specification (#527)\n\n* Add OpenAPI API specification\r\n\r\n* run pre-commit\r\n\r\n* fix SortField, CreateJob indentation\r\n\r\n* add missing /job_definitions/{job_definition_id}/jobs endpoint\r\n\r\n* remove unused 400 and 404 errors\r\n\r\n* Add security section specifying query or Authorization header token auth","shortMessageHtmlLink":"Add OpenAPI API specification (#527)"}},{"before":"3a5c2ae69a54539b58108acfd91d3e8470d4662d","after":"c12096d4df3de6ce771c25c6fbee149e504b7252","ref":"refs/heads/main","pushedAt":"2024-07-04T01:03:24.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Update issue templates","shortMessageHtmlLink":"Update issue templates"}},{"before":"3ae5e3f93031dd0944b6434e7467f8f59013a390","after":"81976cca16e3636d9dde8109a51cfcf675f418e3","ref":"refs/heads/dag-scheduling","pushedAt":"2024-06-26T22:18:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add OpenAPI API specification (#527) (#532)\n\n* Add OpenAPI API specification\r\n\r\n* run pre-commit\r\n\r\n* fix SortField, CreateJob indentation\r\n\r\n* add missing /job_definitions/{job_definition_id}/jobs endpoint\r\n\r\n* remove unused 400 and 404 errors\r\n\r\n* Add security section specifying query or Authorization header token auth","shortMessageHtmlLink":"Add OpenAPI API specification (#527) (#532)"}},{"before":"7cf42f949ad4250a60254cbdd63cee483169629c","after":"3ae5e3f93031dd0944b6434e7467f8f59013a390","ref":"refs/heads/dag-scheduling","pushedAt":"2024-06-26T21:56:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Jupyterlab Workflows frontend plugin initial commit (#526)\n\n* Jupyterlab Workflows frontend plugin initial commit\r\n\r\n* Fix minor UI issues and refactor duplicate styled components\r\n\r\n---------\r\n\r\nCo-authored-by: Sathish Kumar Thangaraj ","shortMessageHtmlLink":"Jupyterlab Workflows frontend plugin initial commit (#526)"}},{"before":"8eaba423599fd252b1c6555f4f2733ab2755300a","after":"3a5c2ae69a54539b58108acfd91d3e8470d4662d","ref":"refs/heads/main","pushedAt":"2024-06-25T21:52:05.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add OpenAPI API specification (#527)\n\n* Add OpenAPI API specification\r\n\r\n* run pre-commit\r\n\r\n* fix SortField, CreateJob indentation\r\n\r\n* add missing /job_definitions/{job_definition_id}/jobs endpoint\r\n\r\n* remove unused 400 and 404 errors\r\n\r\n* Add security section specifying query or Authorization header token auth","shortMessageHtmlLink":"Add OpenAPI API specification (#527)"}},{"before":"8b13516cb9a2ad804b8e866e80307b1428ec089a","after":"8eaba423599fd252b1c6555f4f2733ab2755300a","ref":"refs/heads/main","pushedAt":"2024-06-03T23:29:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.7.1\n\nSHA256 hashes:\n\njupyter_scheduler-2.7.1-py3-none-any.whl: f5e8131aa575ca211df63718652bf0998b44352b6c1e13eb369873f9e6438f4f\n\njupyter_scheduler-2.7.1.tar.gz: 931b2ac30c734293f13df920118f2520877a375bf6bb877295d0a31f1c1feaec\n\njupyterlab-scheduler-2.7.1.tgz: f8bd7ae3059d77b1e99ff34063d03f875ed1aba386150e62a47c846a01511518","shortMessageHtmlLink":"Publish 2.7.1"}},{"before":"dbeb34fd357cc5f9bfad28cb1233e7041d25e24c","after":"8b13516cb9a2ad804b8e866e80307b1428ec089a","ref":"refs/heads/main","pushedAt":"2024-06-03T22:13:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Emit telemetry event on \"Run job with input folder\" checkbox click (#523)\n\n* emit on package_input_folder click\r\n\r\n* remove unnecessary onChange event inline typing","shortMessageHtmlLink":"Emit telemetry event on \"Run job with input folder\" checkbox click (#523"}},{"before":"5b55901d565ad1a2894beaf1aa638dbc016bcf37","after":"dbeb34fd357cc5f9bfad28cb1233e7041d25e24c","ref":"refs/heads/main","pushedAt":"2024-05-29T15:45:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.7.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.7.0-py3-none-any.whl: 57030f8e1b61da10c62ad5c3d45febeaecdb8a7605dc9d20717af55445083b8e\n\njupyter_scheduler-2.7.0.tar.gz: 586d3a6b76f4fb722eb611d7ff767ed01c60fbd5c9214b5c5509642d4eea9f78\n\njupyterlab-scheduler-2.7.0.tgz: c1636d9d86576cd4d741217da4f918470791207895a3692ff074f1f8292fc66d","shortMessageHtmlLink":"Publish 2.7.0"}},{"before":"d690ac826254f6724e1a153d92523be044f7e245","after":"5b55901d565ad1a2894beaf1aa638dbc016bcf37","ref":"refs/heads/main","pushedAt":"2024-05-28T23:54:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add database schema update and database migration logic (#520)\n\n* add db migration logic and a test for it\r\n\r\n* make Job and JobDefinition records extendable\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* make updated_job_model a fixture\r\n\r\n* add return types to test_orm fixtures\r\n\r\n* refactor update_db_schema logic into a separate function\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* make initial_db return a tuple\r\n\r\n* improve naming clarity\r\n\r\n* remove a level of intendation in update_db_schema\r\n\r\n* Ignore nullability and default values during the db migration, document the fact via comments\r\n\r\n* improve update_db_schema accordingly to comments\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add database schema update and database migration logic (#520)"}},{"before":"7cf42f949ad4250a60254cbdd63cee483169629c","after":"d690ac826254f6724e1a153d92523be044f7e245","ref":"refs/heads/main","pushedAt":"2024-05-22T21:20:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Update to SQLAlchemy 2.x (#521)\n\n* update sqlalchemy to 2.x\r\n\r\n* Add SQLAlchemy 2.x requirement warning to README and readthedocs\r\n\r\n* change JupyterLab 3 \"will reach\" to \"reached\"\r\n\r\n* Remove \"anywhere on earth\" as it's not a relevant information anymore","shortMessageHtmlLink":"Update to SQLAlchemy 2.x (#521)"}},{"before":null,"after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:11:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":"7cf42f949ad4250a60254cbdd63cee483169629c","after":null,"ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:11:10.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"}},{"before":"967d341288b3e2ad6582db94330010a8e50d393f","after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T23:10:38.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":null,"after":"967d341288b3e2ad6582db94330010a8e50d393f","ref":"refs/heads/dag-scheduling","pushedAt":"2024-05-16T22:25:39.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"[pre-commit.ci] pre-commit autoupdate\n\nupdates:\n- [github.com/asottile/pyupgrade: v3.15.0 → v3.15.1](https://github.com/asottile/pyupgrade/compare/v3.15.0...v3.15.1)","shortMessageHtmlLink":"[pre-commit.ci] pre-commit autoupdate"}},{"before":"953aea69be302c696c4ba3d4af55f2013c37737d","after":"7cf42f949ad4250a60254cbdd63cee483169629c","ref":"refs/heads/main","pushedAt":"2024-05-15T21:24:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Use pytest temporary folders and fixtures to create test file hierarchy at test time (#516)\n\n* make test db a fixture that returns a session, use jp_data_dir fixture\r\n\r\n* Use job_id returned by the db\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* use fixture for root dir\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for execution manager test\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for scheduler tests\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* create test dirs by copying test files from static dir into temp dirs instead of uploading test dirs for job files manager tests\r\n\r\n* make static_test_files_dir fixture session-scoped\r\n\r\n* add return type annotations to fixtures where return type is not clear\r\n\r\n* explicitly close db session to ensure all db connections are released\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Assert tmp_path and similar as Path type\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Use pytest temporary folders and fixtures to create test file hierarc…"}},{"before":"51a5ee4cb5681844ee4d6d2577545fb973ad7890","after":"953aea69be302c696c4ba3d4af55f2013c37737d","ref":"refs/heads/main","pushedAt":"2024-04-30T20:39:10.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 2.6.0\n\nSHA256 hashes:\n\njupyter_scheduler-2.6.0-py3-none-any.whl: aec68c861a12332f17e88624bf5e4756896ef8855cd2037d0764e895ed2bf659\n\njupyter_scheduler-2.6.0.tar.gz: 7bed0263318e822630abd2a399d3186f213d11329ce5eeebcae6cf51a84f935d\n\njupyterlab-scheduler-2.6.0.tgz: b30ec205be1de548db7e4d01ff1927d5f6489285b0af4799079e0e0553a61c37","shortMessageHtmlLink":"Publish 2.6.0"}},{"before":"d3734fd6d3fab582712058e8bf627508d8470909","after":"40d90b9845bee118ecbd404cfbfa43c1f0e85920","ref":"refs/heads/1.x","pushedAt":"2024-04-30T19:33:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.9.0\n\nSHA256 hashes:\n\njupyter_scheduler-1.9.0-py3-none-any.whl: a8442fae39b1ac4c60c17e87261e9d97faf7d3eb46fd76a893a9758a365567d3\n\njupyter_scheduler-1.9.0.tar.gz: 8bb214e8797df1f9e02200312b0c639e62cb097c6925733f89f0f044ed18d4ab\n\njupyterlab-scheduler-1.9.0.tgz: b26ddf7fe0af2c131cc6550b13f917ad33cf670f94e2ae94aecb4108325807be","shortMessageHtmlLink":"Publish 1.9.0"}},{"before":"4e7fdc390cf0d07dd681d819fbefe6548599d829","after":"d3734fd6d3fab582712058e8bf627508d8470909","ref":"refs/heads/1.x","pushedAt":"2024-04-30T19:20:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add tests for Scheduler job and job definition creation with input folder, refactor execution manager test (#513) (#515)\n\n* use fixtures, rename job used to job-4\r\n\r\n* test scheduler job creation and job def creation with input folder\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove duplciate fixture\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add tests for Scheduler job and job definition creation with input fo…"}},{"before":"4d7de9418c8a63208be85495f35327515dab53b4","after":"51a5ee4cb5681844ee4d6d2577545fb973ad7890","ref":"refs/heads/main","pushedAt":"2024-04-30T18:40:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Add tests for Scheduler job and job definition creation with input folder, refactor execution manager test (#513)\n\n* use fixtures, rename job used to job-4\r\n\r\n* test scheduler job creation and job def creation with input folder\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* remove duplciate fixture\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>","shortMessageHtmlLink":"Add tests for Scheduler job and job definition creation with input fo…"}},{"before":"5daf94cdd4ab476e05ce927c916d884ea5257994","after":"4e7fdc390cf0d07dd681d819fbefe6548599d829","ref":"refs/heads/1.x","pushedAt":"2024-04-30T00:44:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"[1.x] Package input files (no autodownload, no multiprocessing DownloadManager) (#510) (#512)\n\n* Package input files (no autodownload, no multiprocessing DownloadManager) (#510)\r\n\r\n* package input files and folders (backend)\r\n\r\n* package input files and folders (frontend)\r\n\r\n* remove \"input_dir\" from staging_paths dict\r\n\r\n* ensure execution context matches the notebook directory\r\n\r\n* update snapshots\r\n\r\n* copy staging folder to output folder after job runs (SUCESS or FAILURE)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* copy staging folder and side effects to output after job runs, track and redownload files\r\n\r\n* remove staging to output copying logic from executor\r\n\r\n* refactor output files creation logic into a separate function for clarity\r\n\r\n* Fix job definition data model\r\n\r\n* add packaged_files to JobDefinition and DescribeJobDefinition model\r\n\r\n* fix existing pytests\r\n\r\n* clarify FilesDirectoryLink title\r\n\r\n* Dynamically display input folder in the checkbox text\r\n\r\n* display packageInputFolder parameter as 'Files included'\r\n\r\n* use helper text with input directory for 'include files' checkbox\r\n\r\n* Update Playwright Snapshots\r\n\r\n* add test side effects accountability test for execution manager\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Use \"Run job with input folder\" for packageInputFolder checkbox text\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Use \"Ran with input folder\" in detail page\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* fix lint error\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Update existing screenshots\r\n\r\n* Update \"Submit the Create Job\" section mentioning “Run job with input folder” option\r\n\r\n* Update docs/users/index.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Describe side effects behavior better\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright snapshots\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"[1.x] Package input files (no autodownload, no multiprocessing Downlo…"}},{"before":"1531982077e597d453946709382dbe0d1fb4fd55","after":"4d7de9418c8a63208be85495f35327515dab53b4","ref":"refs/heads/main","pushedAt":"2024-04-26T19:24:23.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Package input files (no autodownload, no multiprocessing DownloadManager) (#510)\n\n* package input files and folders (backend)\r\n\r\n* package input files and folders (frontend)\r\n\r\n* remove \"input_dir\" from staging_paths dict\r\n\r\n* ensure execution context matches the notebook directory\r\n\r\n* update snapshots\r\n\r\n* copy staging folder to output folder after job runs (SUCESS or FAILURE)\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* copy staging folder and side effects to output after job runs, track and redownload files\r\n\r\n* remove staging to output copying logic from executor\r\n\r\n* refactor output files creation logic into a separate function for clarity\r\n\r\n* Fix job definition data model\r\n\r\n* add packaged_files to JobDefinition and DescribeJobDefinition model\r\n\r\n* fix existing pytests\r\n\r\n* clarify FilesDirectoryLink title\r\n\r\n* Dynamically display input folder in the checkbox text\r\n\r\n* display packageInputFolder parameter as 'Files included'\r\n\r\n* use helper text with input directory for 'include files' checkbox\r\n\r\n* Update Playwright Snapshots\r\n\r\n* add test side effects accountability test for execution manager\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Use \"Run job with input folder\" for packageInputFolder checkbox text\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Use \"Ran with input folder\" in detail page\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* fix lint error\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Update existing screenshots\r\n\r\n* Update \"Submit the Create Job\" section mentioning “Run job with input folder” option\r\n\r\n* Update docs/users/index.md\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* [pre-commit.ci] auto fixes from pre-commit.com hooks\r\n\r\nfor more information, see https://pre-commit.ci\r\n\r\n* Update src/components/input-folder-checkbox.tsx\r\n\r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>\r\n\r\n* Update Playwright Snapshots\r\n\r\n* Describe side effects behavior better\r\n\r\n---------\r\n\r\nCo-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>\r\nCo-authored-by: github-actions[bot] \r\nCo-authored-by: Jason Weill <93281816+JasonWeill@users.noreply.github.com>","shortMessageHtmlLink":"Package input files (no autodownload, no multiprocessing DownloadMana…"}},{"before":"f488db83fcf6168c2a8c04ef875b39039af698af","after":"1531982077e597d453946709382dbe0d1fb4fd55","ref":"refs/heads/main","pushedAt":"2024-04-17T21:51:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"andrii-i","name":"Andrii Ieroshenko","path":"/andrii-i","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/26686070?s=80&v=4"},"commit":{"message":"Clarify support lifecycle after JupyterLab 3 end of maintenance (#508)\n\n* add JL3 EOL message to README.md\r\n\r\n* add JL3 EOL message to the Users section of the readthedocs\r\n\r\n* Fix links and messaging\r\n\r\n* enable colon fence sphinx extension\r\n\r\n* Update JupyterLab version requirements in README to >= 4.0 from >= 3.0\r\n\r\n* Clarify requirements, add JL3","shortMessageHtmlLink":"Clarify support lifecycle after JupyterLab 3 end of maintenance (#508)"}},{"before":"9ab368761bbf232ebb499dacd6f18e28cd4db979","after":"d605c700e4204f836410882ecae9cd4b6703628b","ref":"refs/heads/1.2.x","pushedAt":"2024-04-16T16:25:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"jupyter-server-releaser-bot[bot]","name":null,"path":"/apps/jupyter-server-releaser-bot","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/71116660?s=80&v=4"},"commit":{"message":"Publish 1.2.1\n\nSHA256 hashes:\n\njupyter_scheduler-1.2.1-py3-none-any.whl: c260d4c22af65ca607da0f02ec9e49189352bdc545a883d9d6bad975df7c138c\n\njupyter_scheduler-1.2.1.tar.gz: 6fdd86f857d15087ef5b972e9d89515f83eaa6efc41183ae668501fb6bb8c2ba\n\njupyterlab-scheduler-1.2.1.tgz: bcbe12a8f29c0de9f9a93e924e4df351ce31a8a0787e5f08610d63b18639e8d6","shortMessageHtmlLink":"Publish 1.2.1"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOFQyMzoxOToyMy4wMDAwMDBazwAAAAS6Pqv0","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNC0xNlQxNjoyNTozNy4wMDAwMDBazwAAAAQyOkk6"}},"title":"Activity · jupyter-server/jupyter-scheduler"}