{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":25450807,"defaultBranch":"master","name":"bpipe","ownerLogin":"ssadedin","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2014-10-20T04:31:15.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138868?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1695529255.0","currentOid":""},"activityList":{"items":[{"before":"4c6bfde9dc8d3ef74b62a01ba07ebeacb4b1200a","after":"3d5cd67e924b0509d20411f2d86d52a9659fa1af","ref":"refs/heads/master","pushedAt":"2024-04-14T12:15:10.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"minor additions to docs","shortMessageHtmlLink":"minor additions to docs"}},{"before":"b6e384faaee01c58d4bd0c82e2fff35c79876580","after":"4c6bfde9dc8d3ef74b62a01ba07ebeacb4b1200a","ref":"refs/heads/master","pushedAt":"2024-04-02T08:00:19.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix unit test regression","shortMessageHtmlLink":"fix unit test regression"}},{"before":"92afcf71bc9c7475c896a12afc68d59d640d0480","after":"b6e384faaee01c58d4bd0c82e2fff35c79876580","ref":"refs/heads/master","pushedAt":"2024-04-01T23:42:20.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix: \"bpipe stop\" killing non-bpipe processes when using containers on Mac\n\ncause - confusion between within-container process id and external\nprocess id, which are different on platforms where containers run\ninside a VM","shortMessageHtmlLink":"fix: \"bpipe stop\" killing non-bpipe processes when using containers o…"}},{"before":"5865c386c961e9b2e340c1f8340f48252e7bc4b9","after":"92afcf71bc9c7475c896a12afc68d59d640d0480","ref":"refs/heads/master","pushedAt":"2024-03-12T09:11:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add a tiny bit of documentation for singularity execOptions","shortMessageHtmlLink":"add a tiny bit of documentation for singularity execOptions"}},{"before":"38d2f018ed9d444277f271ead8b507016a093ca2","after":"5865c386c961e9b2e340c1f8340f48252e7bc4b9","ref":"refs/heads/master","pushedAt":"2024-03-12T08:50:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"feat: Add new execOptions for Singularity container config","shortMessageHtmlLink":"feat: Add new execOptions for Singularity container config"}},{"before":"9354b7f7a933d3d2bc5a444e6846c4d564ff7eb9","after":"38d2f018ed9d444277f271ead8b507016a093ca2","ref":"refs/heads/master","pushedAt":"2024-02-26T09:23:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"use severe instead of error for logging error","shortMessageHtmlLink":"use severe instead of error for logging error"}},{"before":"9e5739fe50333c5fe5b81ea0e4677f664d6077a6","after":"9354b7f7a933d3d2bc5a444e6846c4d564ff7eb9","ref":"refs/heads/master","pushedAt":"2024-02-26T09:21:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add bpipe pipeline id and command id to Name tag attached to EC2 instances\n\nbecause: when multiple pipelines are running, this provides a way to\nfind out which one created the instance and which command is using it","shortMessageHtmlLink":"add bpipe pipeline id and command id to Name tag attached to EC2 inst…"}},{"before":"673d448be6ce13b065e52b246e135cebc4483cd8","after":"9e5739fe50333c5fe5b81ea0e4677f664d6077a6","ref":"refs/heads/master","pushedAt":"2024-02-25T03:55:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix filter_on_prev_input regression due to previous commit\n\nbecause: did not take into account output directory","shortMessageHtmlLink":"fix filter_on_prev_input regression due to previous commit"}},{"before":"615b061ccfc739b47920037c00acf0ccf45f663c","after":"673d448be6ce13b065e52b246e135cebc4483cd8","ref":"refs/heads/master","pushedAt":"2024-02-25T02:50:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix filter of 2nd or later input causing wrong output based on first input","shortMessageHtmlLink":"fix filter of 2nd or later input causing wrong output based on first …"}},{"before":"71045597abaca544d16e66753cceb4decf2c7290","after":"615b061ccfc739b47920037c00acf0ccf45f663c","ref":"refs/heads/master","pushedAt":"2024-02-24T05:19:40.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"support customisable instance retry minutes, better name for config params","shortMessageHtmlLink":"support customisable instance retry minutes, better name for config p…"}},{"before":"487aec55251d13a343a00bf5d72fb21751307a6b","after":"71045597abaca544d16e66753cceb4decf2c7290","ref":"refs/heads/master","pushedAt":"2024-02-24T02:56:18.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"support wait/retry when AWS capacity unavailable, fix instance leakage in some scenarios","shortMessageHtmlLink":"support wait/retry when AWS capacity unavailable, fix instance leakag…"}},{"before":"79b52a82b27c71381a84120af7dfc30aeafc2e63","after":"487aec55251d13a343a00bf5d72fb21751307a6b","ref":"refs/heads/master","pushedAt":"2024-02-17T03:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"resolve config via inputs when creating dummy configs for produce\n\nbecause: later steps require a resolved config. This circumstance should\nbe quite exceptional, the dummy configs are created only as fallback\neg: when an output is declared in produce, but then created without\nany associated command.","shortMessageHtmlLink":"resolve config via inputs when creating dummy configs for produce"}},{"before":"11c99799f3c922107162fc17d27ea30ceb8efb13","after":"79b52a82b27c71381a84120af7dfc30aeafc2e63","ref":"refs/heads/master","pushedAt":"2024-02-03T22:34:48.000Z","pushType":"push","commitsCount":28,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"log timings of file transfers to stdout","shortMessageHtmlLink":"log timings of file transfers to stdout"}},{"before":"e5e89447a51c3608a09d99c9b5cab4caf6bac68e","after":"4018a5c201fd84fe13503702cf23b40e0aa56c76","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-21T08:18:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"update docker container test to comply with latest changes","shortMessageHtmlLink":"update docker container test to comply with latest changes"}},{"before":"c8b4f5ac4850e0827a93bebcdb0de93606cb714a","after":"e5e89447a51c3608a09d99c9b5cab4caf6bac68e","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-21T07:16:49.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add experimental autoStop feature for AWS\n\nby setting autoStop = true in command config, the cloud instance will\nonly be stopped, not terminated. The advantage here is that it is\nrelatively inexpensive but can be started again to continue work on the\nimage or inspect command state which is lost if the instance is\nterminated","shortMessageHtmlLink":"add experimental autoStop feature for AWS"}},{"before":"77340a44ca1c4d4c98378d5117e178bf05379c9b","after":"c8b4f5ac4850e0827a93bebcdb0de93606cb714a","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-21T00:00:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"change pooled executor shutdown to stop underylying executor after writing stop flag instead of before\n\nbecause: if the executor stops immediately it will shut down in less\nthan 1 second, such that it cannot respond to the stop flag.\nThis leads to it not writing its exit flag out, and timout waiting for the\nexit flag afterwards.","shortMessageHtmlLink":"change pooled executor shutdown to stop underylying executor after wr…"}},{"before":"e2d8167afd87ec430d30c8735a0451d32d4aed3d","after":"77340a44ca1c4d4c98378d5117e178bf05379c9b","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-14T23:17:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix pooled executor not using trait for ForwardHost, but disable test for now\n\ntest is hanging, temp disable this to allow rest of tests to execute","shortMessageHtmlLink":"fix pooled executor not using trait for ForwardHost, but disable test…"}},{"before":"f0ecf99e848b56b2180a1159b1a8905fb9cdd11d","after":"e2d8167afd87ec430d30c8735a0451d32d4aed3d","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-14T21:51:59.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"compile fix for groovy 2.5.x","shortMessageHtmlLink":"compile fix for groovy 2.5.x"}},{"before":"f06e7e48776e759d70d5b191f3ad33ab7f5ebe6c","after":"f0ecf99e848b56b2180a1159b1a8905fb9cdd11d","ref":"refs/heads/feat-aws-improvements","pushedAt":"2024-01-14T02:52:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"basic support for configuring anaconda environments for commands","shortMessageHtmlLink":"basic support for configuring anaconda environments for commands"}},{"before":"e697a33e4395b5ac8dcf79f3012f8be4cfb8e60e","after":"f06e7e48776e759d70d5b191f3ad33ab7f5ebe6c","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-12-24T08:52:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix missing imports in aws executor","shortMessageHtmlLink":"fix missing imports in aws executor"}},{"before":"4ee3deab8faea1d3730bee45f27a9d6f318beaa9","after":"e697a33e4395b5ac8dcf79f3012f8be4cfb8e60e","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-12-24T05:34:31.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add ability to restart aws instance if stopped and instanceid specified\n\nbecause: useful for dev / test where maintaining ongoing instance is\nhelpful so it can be developed in parallel","shortMessageHtmlLink":"add ability to restart aws instance if stopped and instanceid specified"}},{"before":"7c1a4388cc48e0d6ed9278999209eaabacb0a3d7","after":"4ee3deab8faea1d3730bee45f27a9d6f318beaa9","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-12-11T05:26:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix incorrect exit code returned from process exec in utils when timeout specified","shortMessageHtmlLink":"fix incorrect exit code returned from process exec in utils when time…"}},{"before":"4ad533d158c207b62e9e9868bdc5b86a4bfe8890","after":"7c1a4388cc48e0d6ed9278999209eaabacb0a3d7","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-12-03T03:46:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add timeout to ssh based command completion checking for AWS, to prevent hangs\n\nobserved problems where SSH will hang indefinitely on the client side if\nnetwork blocks in certain ways. This can make the whole pipeline hang,\nso instead add a timeout with active kill/retry of SSH for these\noperations","shortMessageHtmlLink":"add timeout to ssh based command completion checking for AWS, to prev…"}},{"before":"f9fe17725909bbf157c314428b92f277e4f89911","after":"4ad533d158c207b62e9e9868bdc5b86a4bfe8890","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-10-17T08:29:17.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix start time not set on cloud commands","shortMessageHtmlLink":"fix start time not set on cloud commands"}},{"before":"5bb30530d75786c95b6c682d93f2682c9d626dbf","after":"11c99799f3c922107162fc17d27ea30ceb8efb13","ref":"refs/heads/master","pushedAt":"2023-10-07T10:57:31.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"add some very basic docs for the channel branching concept","shortMessageHtmlLink":"add some very basic docs for the channel branching concept"}},{"before":null,"after":"f9fe17725909bbf157c314428b92f277e4f89911","ref":"refs/heads/feat-aws-improvements","pushedAt":"2023-09-24T04:20:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix transfer=true causing ec2 commands to error trying to transfer outputs from failed commands\n\nwas masking actual failure","shortMessageHtmlLink":"fix transfer=true causing ec2 commands to error trying to transfer ou…"}},{"before":"8ef76db658252a6377c64aede633b588be67ca5f","after":"5bb30530d75786c95b6c682d93f2682c9d626dbf","ref":"refs/heads/master","pushedAt":"2023-09-23T09:39:14.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"fix incorrect handling of queue name when jms reply queue set in some instances","shortMessageHtmlLink":"fix incorrect handling of queue name when jms reply queue set in some…"}},{"before":null,"after":"5ef839dccfe2f9c0ddea9f0b339d652a8200a782","ref":"refs/heads/feat-many-dirs-scalability","pushedAt":"2023-09-17T04:38:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"support additional procs param called 'job_procs' which directly specifics cores passed to job request\n\nbecause: this works around bpipe's current limitation of\njob concurrency limit = total core limit in certain scenarios","shortMessageHtmlLink":"support additional procs param called 'job_procs' which directly spec…"}},{"before":"9d1e408ce5a9762642715d828a4bf0352ce6bc4f","after":"8ef76db658252a6377c64aede633b588be67ca5f","ref":"refs/heads/master","pushedAt":"2023-08-28T13:05:07.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"support for agent timeout and wait for command to finish in single-shot mode\n\nthis allows more flexible deployment of self-terminating agents","shortMessageHtmlLink":"support for agent timeout and wait for command to finish in single-sh…"}},{"before":"187714b0997add742df3493b801b2f6552188f21","after":"9d1e408ce5a9762642715d828a4bf0352ce6bc4f","ref":"refs/heads/master","pushedAt":"2023-08-25T01:46:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"ssadedin","name":"Simon Sadedin","path":"/ssadedin","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/138868?s=80&v=4"},"commit":{"message":"replace queue name in docs with something more appropriate","shortMessageHtmlLink":"replace queue name in docs with something more appropriate"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEMC_NcwA","startCursor":null,"endCursor":null}},"title":"Activity · ssadedin/bpipe"}