{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":844567648,"defaultBranch":"main","name":"lab-framework","ownerLogin":"lasseignelab","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-08-19T14:19:58.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46378910?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726838100.0","currentOid":""},"activityList":{"items":[{"before":"66d3ba21e11ff2a6685dd70495e058a0dd887910","after":null,"ref":"refs/heads/lab-md5-slurm","pushedAt":"2024-09-20T13:15:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"}},{"before":"6744f0d6343d7a236b3b4b4dfbdfb3e7d95745a7","after":"8a189de21898c8d4e8e1449c1874dad98cc04b5c","ref":"refs/heads/main","pushedAt":"2024-09-20T13:14:55.000Z","pushType":"pr_merge","commitsCount":8,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Merge pull request #8 from lasseignelab/lab-md5-slurm\n\nLab md5 --slurm option","shortMessageHtmlLink":"Merge pull request #8 from lasseignelab/lab-md5-slurm"}},{"before":"4b6b8927e36a5e4fcfc7002b5930aca73998ac43","after":null,"ref":"refs/heads/lab-new","pushedAt":"2024-09-20T13:14:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"}},{"before":"009999796cffa93a60ecc4c2c9ed3b920f63440d","after":"6744f0d6343d7a236b3b4b4dfbdfb3e7d95745a7","ref":"refs/heads/main","pushedAt":"2024-09-20T13:14:18.000Z","pushType":"pr_merge","commitsCount":26,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Merge pull request #6 from lasseignelab/lab-new\n\nAdd the lab new command","shortMessageHtmlLink":"Merge pull request #6 from lasseignelab/lab-new"}},{"before":"f80bca42f7d39af25eb1559f1b86196a8d606fc7","after":"4b6b8927e36a5e4fcfc7002b5930aca73998ac43","ref":"refs/heads/lab-new","pushedAt":"2024-09-18T01:55:31.000Z","pushType":"push","commitsCount":16,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Merge branch 'lab-new' of https://github.com/lasseignelab/lab-framework into lab-new","shortMessageHtmlLink":"Merge branch 'lab-new' of https://github.com/lasseignelab/lab-framework…"}},{"before":"5ada9781fab6462edd83bbae5d6bf813e50bee38","after":"f80bca42f7d39af25eb1559f1b86196a8d606fc7","ref":"refs/heads/lab-new","pushedAt":"2024-09-18T01:50:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Conform error check to shellcheck linter","shortMessageHtmlLink":"Conform error check to shellcheck linter"}},{"before":"3731ab1c42e90e56dde61183fc1b42f7f0775922","after":"5ada9781fab6462edd83bbae5d6bf813e50bee38","ref":"refs/heads/lab-new","pushedAt":"2024-09-17T15:45:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add git related options to lab new\n\nThe --skip-git option creates a project without making it a git\nrepository so other source control tools can be used.\n\nThe -o, --owner options allows the git remote owner to be specified\nso that git remotes can be added for hosting providers like github\nand gitlanb.\n\nThe --git-host option allows the remotes hosting provider to be\nspecified for creating git remotes. The default is github.com.","shortMessageHtmlLink":"Add git related options to lab new"}},{"before":"f356b9e2682753e12b2f93c81bbb21a84a1ff331","after":"66d3ba21e11ff2a6685dd70495e058a0dd887910","ref":"refs/heads/lab-md5-slurm","pushedAt":"2024-09-17T14:02:10.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add an option for file output\n\nThe -o/--output option will send output to a specified file for\nregular, Slurm, and dry run executions.","shortMessageHtmlLink":"Add an option for file output"}},{"before":"6619d001b664df2166ba5bf2298bd3f312ced513","after":null,"ref":"refs/heads/toniecrumley-patch-1","pushedAt":"2024-09-11T15:51:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"}},{"before":"0e0baa1628673ec5072ba22a891da8e040a26f11","after":"009999796cffa93a60ecc4c2c9ed3b920f63440d","ref":"refs/heads/main","pushedAt":"2024-09-11T15:51:12.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Merge pull request #9 from lasseignelab/toniecrumley-patch-1\n\nAdd PERL, PYTHON, and R linters","shortMessageHtmlLink":"Merge pull request #9 from lasseignelab/toniecrumley-patch-1"}},{"before":null,"after":"6619d001b664df2166ba5bf2298bd3f312ced513","ref":"refs/heads/toniecrumley-patch-1","pushedAt":"2024-09-11T13:17:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add PERL, PYTHON, and R linters","shortMessageHtmlLink":"Add PERL, PYTHON, and R linters"}},{"before":"502caf433dec2c3f0c21d219adaa3e5d5f70f730","after":"f356b9e2682753e12b2f93c81bbb21a84a1ff331","ref":"refs/heads/lab-md5-slurm","pushedAt":"2024-09-10T20:16:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Use command return code directly","shortMessageHtmlLink":"Use command return code directly"}},{"before":null,"after":"502caf433dec2c3f0c21d219adaa3e5d5f70f730","ref":"refs/heads/lab-md5-slurm","pushedAt":"2024-09-10T15:03:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add --slurm option to md5 command\n\nIf md5 is ran against large raw data files it can take a long time\nand it can overload login nodes. This option is intended to fix\nthese two issues.\n\nThe --slurm option has the valid values \"batch\" and \"run\". If the\nvalue is batch then it runs as a Slurm sbatch job with the output\nwritten to a file named lab-run-.out. If the value is run\nthen it runs as a Slurm job connected to the current terminal\noutput using srun.","shortMessageHtmlLink":"Add --slurm option to md5 command"}},{"before":"0a65ec54b6736cf0d550fbffd43a56217e6fe587","after":"3731ab1c42e90e56dde61183fc1b42f7f0775922","ref":"refs/heads/lab-new","pushedAt":"2024-09-04T21:20:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Rename github_account to github_owner","shortMessageHtmlLink":"Rename github_account to github_owner"}},{"before":"2ed0cfeb971758f58c9e424be7856d72c8a27d8e","after":"0a65ec54b6736cf0d550fbffd43a56217e6fe587","ref":"refs/heads/lab-new","pushedAt":"2024-09-04T21:16:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Improve new command git interactions\n\nThe GITHUB_ACCOUNT parameter name was change to GITHUB_OWNER to\nmatch the new repository page on Github. Also, GITHUB_ACCOUNT\nwas confusing as to whether it should be the current user's account\nor the owners account.\n\nA check was added to insure that the current user has SSH setup\nwith Github. If they do not then the new command aborts and provides\ninstructions on how to setup SSH with github.","shortMessageHtmlLink":"Improve new command git interactions"}},{"before":"6e26fa7683508487ae7a972ae7e041c69d78a768","after":"0e0baa1628673ec5072ba22a891da8e040a26f11","ref":"refs/heads/main","pushedAt":"2024-08-28T14:45:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Change the submodule remote to https","shortMessageHtmlLink":"Change the submodule remote to https"}},{"before":null,"after":"0e0baa1628673ec5072ba22a891da8e040a26f11","ref":"refs/heads/submodule","pushedAt":"2024-08-28T14:36:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Change the submodule remote to https","shortMessageHtmlLink":"Change the submodule remote to https"}},{"before":"a892c4754b81465571e83d2c747d522487676772","after":"2ed0cfeb971758f58c9e424be7856d72c8a27d8e","ref":"refs/heads/lab-new","pushedAt":"2024-08-28T14:13:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Fix install and update issues","shortMessageHtmlLink":"Fix install and update issues"}},{"before":"3e2a82b0bcf5fb33b9557ac4fe8853ab61aa140a","after":"a892c4754b81465571e83d2c747d522487676772","ref":"refs/heads/lab-new","pushedAt":"2024-08-26T02:50:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Create Github repo before local repo\n\nBy creating the Github repo first, the new project command can\ncompletely setup the local repo and push it to Github automatically.","shortMessageHtmlLink":"Create Github repo before local repo"}},{"before":"ad18533813983d609d766c441f0efdd6372d22c8","after":"3e2a82b0bcf5fb33b9557ac4fe8853ab61aa140a","ref":"refs/heads/lab-new","pushedAt":"2024-08-23T18:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Fix README misspelling","shortMessageHtmlLink":"Fix README misspelling"}},{"before":"4bcd2740df6209d687309bdb4153e6582cbd8748","after":"ad18533813983d609d766c441f0efdd6372d22c8","ref":"refs/heads/lab-new","pushedAt":"2024-08-23T15:28:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Include 'lab new' parameters in README","shortMessageHtmlLink":"Include 'lab new' parameters in README"}},{"before":"ae0ff4c550461b9762698ced511c81c8ee98ade4","after":"4bcd2740df6209d687309bdb4153e6582cbd8748","ref":"refs/heads/lab-new","pushedAt":"2024-08-23T14:49:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Improve documentation","shortMessageHtmlLink":"Improve documentation"}},{"before":"24be1925bcae4846906b7cd4f1525abdeca3f6ed","after":"ae0ff4c550461b9762698ced511c81c8ee98ade4","ref":"refs/heads/lab-new","pushedAt":"2024-08-23T14:34:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Make sure git clone worked correctly","shortMessageHtmlLink":"Make sure git clone worked correctly"}},{"before":"60a5b85c9122d3fbabf532a0c330425d29f496e7","after":"24be1925bcae4846906b7cd4f1525abdeca3f6ed","ref":"refs/heads/lab-new","pushedAt":"2024-08-23T03:37:30.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Fix lint issue for cd","shortMessageHtmlLink":"Fix lint issue for cd"}},{"before":null,"after":"60a5b85c9122d3fbabf532a0c330425d29f496e7","ref":"refs/heads/lab-new","pushedAt":"2024-08-22T20:37:54.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add the lab new command\n\nThis command will create a new project based on the project template.","shortMessageHtmlLink":"Add the lab new command"}},{"before":"fb0d1d0ed2f495d4d1b2bae86217d03350daf570","after":null,"ref":"refs/heads/optimize-md5","pushedAt":"2024-08-22T14:37:01.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"}},{"before":"63397e9a2e30ede95b37f0be16e06b67fc67ed68","after":"6e26fa7683508487ae7a972ae7e041c69d78a768","ref":"refs/heads/main","pushedAt":"2024-08-22T14:36:50.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Merge pull request #5 from lasseignelab/optimize-md5\n\nOptimize md5 command","shortMessageHtmlLink":"Merge pull request #5 from lasseignelab/optimize-md5"}},{"before":null,"after":"fb0d1d0ed2f495d4d1b2bae86217d03350daf570","ref":"refs/heads/optimize-md5","pushedAt":"2024-08-22T14:20:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Optimize md5 command\n\nThe md5 command was creating the MD5 checksums twice which could\nbe very slow for a number of large files. Now the checksums are\nonly being created once.","shortMessageHtmlLink":"Optimize md5 command"}},{"before":"400c8e4e294404f1c94fc9772b8b782936a1a9c6","after":"63397e9a2e30ede95b37f0be16e06b67fc67ed68","ref":"refs/heads/main","pushedAt":"2024-08-21T19:01:53.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Instruct how to install and update with submodules","shortMessageHtmlLink":"Instruct how to install and update with submodules"}},{"before":"680d85652f56b0932a0d94550439c8c414e858c2","after":"400c8e4e294404f1c94fc9772b8b782936a1a9c6","ref":"refs/heads/main","pushedAt":"2024-08-21T18:54:04.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"toniecrumley","name":"Tonie","path":"/toniecrumley","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/148514625?s=80&v=4"},"commit":{"message":"Add project-template submodule","shortMessageHtmlLink":"Add project-template submodule"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMzoxNTowMC4wMDAwMDBazwAAAAS7-_Bl","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yMFQxMzoxNTowMC4wMDAwMDBazwAAAAS7-_Bl","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOC0yMVQxODo1NDowNC4wMDAwMDBazwAAAASgiPkt"}},"title":"Activity · lasseignelab/lab-framework"}