{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":830057212,"defaultBranch":"main","name":"lunchpail","ownerLogin":"IBM","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2024-07-17T13:59:43.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1459110?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726667845.0","currentOid":""},"activityList":{"items":[{"before":"35eba07eebefd68ca3e104b4ebcdd947f2373a24","after":"f3762263ccda722951046ab91d81598aca095263","ref":"refs/heads/main","pushedAt":"2024-09-25T15:18:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: in a few places errors are discarded\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: in a few places errors are discarded"}},{"before":"7266b6cd148df1ab6823f7c4f6ffbf2ab765b6d1","after":"35eba07eebefd68ca3e104b4ebcdd947f2373a24","ref":"refs/heads/main","pushedAt":"2024-09-25T14:12:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: allow enqueuing of files directly on the `up` command line\n\ne.g.\n\n```shell\nmyapp up <(echo 1) <(echo 2)\n```\n\nwhich will dispatch two tasks to the queue. the content of the tasks will be \"1\" and \"2\".\n\nTest coverage by test7-up-dispatch\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: allow enqueuing of files directly on the up command line"}},{"before":"2350411a4eaf007aaec40430de1b5ed51c095091","after":"7266b6cd148df1ab6823f7c4f6ffbf2ab765b6d1","ref":"refs/heads/main","pushedAt":"2024-09-24T19:38:21.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: local backend segfaults with `up --verbose`\n\nWe were passing Logger=nil to the Tail package, which is what its docs state will result in using its default logger. Unfortunately we rather see a null pointer segfault.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: local backend segfaults with up --verbose"}},{"before":"49d9258f009a1c944dbbda39e95aa3c2b54d14d1","after":"2350411a4eaf007aaec40430de1b5ed51c095091","ref":"refs/heads/main","pushedAt":"2024-09-24T17:07:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: upload queue/Enqueue*Options to embed compilation.LogOptions\n\nrather than duplicating the verbose and debug fields\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: upload queue/Enqueue*Options to embed compilation.LogOptions"}},{"before":"24c54ca8afaf7aa01564345a3793e5e3e3167d0a","after":"49d9258f009a1c944dbbda39e95aa3c2b54d14d1","ref":"refs/heads/main","pushedAt":"2024-09-24T16:29:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: rename qin/copyin -> upload\n\nThis is to avoid confusion with the *other* way we have been using \"copy in\", to mean \"copy in to the worker/pod\". I think that other meaning is better, because it aligns with existing \"copy-in/copy-out\" terminology. What we really meant by qin is \"upload from my laptop to the s3/queue storage\".\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: rename qin/copyin -> upload"}},{"before":"a4e57d3e0ed6b6cf230639f7c949b6b690c2211f","after":"24c54ca8afaf7aa01564345a3793e5e3e3167d0a","ref":"refs/heads/main","pushedAt":"2024-09-24T15:44:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: update runtime/queue.CopyIn to support copying in file\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: update runtime/queue.CopyIn to support copying in file"}},{"before":"f7a745cce924b0befe5425af71afd6e7590c4f26","after":"a4e57d3e0ed6b6cf230639f7c949b6b690c2211f","ref":"refs/heads/main","pushedAt":"2024-09-24T15:21:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: update runtime/queue/CopyIn to accept an array of files/paths to copy in\n\ni.e. rather than just a single one, to allow callers to amortize the cost of setting up the AccessQueue\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: update runtime/queue/CopyIn to accept an array of files/paths t…"}},{"before":"27b17a630c3111f54632085474cc69371cb254b4","after":"f7a745cce924b0befe5425af71afd6e7590c4f26","ref":"refs/heads/main","pushedAt":"2024-09-24T14:34:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: rename hlir.AppModel -> hlir.HLIR\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: rename hlir.AppModel -> hlir.HLIR"}},{"before":"5622d6d5cae3c84ea6d6533d71ddc4d7ea1ae9d8","after":"27b17a630c3111f54632085474cc69371cb254b4","ref":"refs/heads/main","pushedAt":"2024-09-24T14:06:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"chore: code cleanup and comments for prepare-run\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"chore: code cleanup and comments for prepare-run"}},{"before":"faf64c0b3a5db2b9e0a918dff284eb4658126eeb","after":"5622d6d5cae3c84ea6d6533d71ddc4d7ea1ae9d8","ref":"refs/heads/main","pushedAt":"2024-09-24T00:34:58.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: remove lingering UpOptions.UseThisRunName\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: remove lingering UpOptions.UseThisRunName"}},{"before":"5f70ca3cf068f4ad2b01b34a82158419338eae01","after":"faf64c0b3a5db2b9e0a918dff284eb4658126eeb","ref":"refs/heads/main","pushedAt":"2024-09-23T22:52:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: simply boot/up,down by avoiding needless reuse\n\nThis used to be more important, to reuse the up logic for down. Now it just obfuscates things.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: simply boot/up,down by avoiding needless reuse"}},{"before":"afc6308e3c76cd95cb018eb45e61ef93beec2399","after":"5f70ca3cf068f4ad2b01b34a82158419338eae01","ref":"refs/heads/main","pushedAt":"2024-09-23T22:14:19.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: no need to return compilation options from PrepareForRun\n\nPrepareForRun should not be modifying the compilation options it is given.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: no need to return compilation options from PrepareForRun"}},{"before":"8d127eddc9e754a1db2e0bb6db72715ee54ebd1d","after":"afc6308e3c76cd95cb018eb45e61ef93beec2399","ref":"refs/heads/main","pushedAt":"2024-09-23T21:41:15.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: clean up linker.Configure API to remove unneeded args and returns\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: clean up linker.Configure API to remove unneeded args and r…"}},{"before":"19e73709c85801606e91be7622946f9ba33a7ffb","after":"8d127eddc9e754a1db2e0bb6db72715ee54ebd1d","ref":"refs/heads/main","pushedAt":"2024-09-23T20:41:04.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: eliminate fe.CompileOptions\n\n1) it included flags not needed for PrepareForRun -- move these to boot.UpOptions\n2) otherwise, it was only a wrapper over compilation.Options, hence eliminate!\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: eliminate fe.CompileOptions"}},{"before":"d1235c255977941fac4e8a552bb6239823828158","after":"19e73709c85801606e91be7622946f9ba33a7ffb","ref":"refs/heads/main","pushedAt":"2024-09-23T19:55:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: eliminate linker.ConfigureOptions\n\nIt had become a wrapper over compilation.Options\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: eliminate linker.ConfigureOptions"}},{"before":"9e1f380782cb68886e63aadb2ecd65351da95e31","after":"d1235c255977941fac4e8a552bb6239823828158","ref":"refs/heads/main","pushedAt":"2024-09-23T17:18:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"test: update wait-to-die validators to pass current run name to instance count\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"test: update wait-to-die validators to pass current run name to insta…"}},{"before":"2eb8331a5d191114e0076ce94b032452f16d8c9f","after":"9e1f380782cb68886e63aadb2ecd65351da95e31","ref":"refs/heads/main","pushedAt":"2024-09-23T17:08:46.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"refactor: rename test-python to python-basic\n\nAlso:\n- symlinks settings.sh to ../test7/settings.sh as they should always be identical\n- Updates README.md to accurately state the test\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"refactor: rename test-python to python-basic"}},{"before":"46e855b06a0317dcd1c8f6746e7a9d72b8458fd8","after":"2eb8331a5d191114e0076ce94b032452f16d8c9f","ref":"refs/heads/main","pushedAt":"2024-09-23T16:20:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: local run instances does not check if pids are still running\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: local run instances does not check if pids are still running"}},{"before":"93e0707a3e179ec1a372a72690aa2a02e9ac0469","after":"46e855b06a0317dcd1c8f6746e7a9d72b8458fd8","ref":"refs/heads/main","pushedAt":"2024-09-23T16:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: boot/up without watch results in hanging channel send\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: boot/up without watch results in hanging channel send"}},{"before":"5e2a72f731b5ad724546ee88a4d1d3789e983ca3","after":"93e0707a3e179ec1a372a72690aa2a02e9ac0469","ref":"refs/heads/main","pushedAt":"2024-09-22T10:20:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"test: add test-python\n\nThis currently depends on the local backend -- until we figure out how to inject dependencies or to be resilient to an image: python\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"test: add test-python"}},{"before":"5e2aae6f9b37c2119131b2ed21f6bd05a286eb6e","after":"5e2a72f731b5ad724546ee88a4d1d3789e983ca3","ref":"refs/heads/main","pushedAt":"2024-09-21T21:51:18.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: add Utilization impl to local backend\n\nAlso:\n- add utilization info to new simpler watcher\n- fix bug in local impl where worker logs may not be shown, by adding an `isRunning` signal channel to the `backend.Up()` API. Using this, the clients can wait for the run to be viable before starting the watch.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: add Utilization impl to local backend"}},{"before":"9431aa20ab8ae1bd1ba7f47fc0b92abd65709a35","after":"5e2aae6f9b37c2119131b2ed21f6bd05a286eb6e","ref":"refs/heads/main","pushedAt":"2024-09-20T17:30:26.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: clean up parametersweep output, e.g. echo -n shows -n\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: clean up parametersweep output, e.g. echo -n shows -n"}},{"before":"cf55c0d03d2f946ca22539d2ecee186b4184e424","after":"9431aa20ab8ae1bd1ba7f47fc0b92abd65709a35","ref":"refs/heads/main","pushedAt":"2024-09-20T17:07:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: parametersweep dispatcher has two printenvs\n\none of them isn't guarded by DEBUG\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: parametersweep dispatcher has two printenvs"}},{"before":"8a1cd06de366986e41ed33f3acc3dd61aa315fac","after":"cf55c0d03d2f946ca22539d2ecee186b4184e424","ref":"refs/heads/main","pushedAt":"2024-09-20T16:15:31.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: add component prefix to log line output\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: add component prefix to log line output"}},{"before":"fe672b89d6419337307fcbe4a89888be00590ceb","after":"8a1cd06de366986e41ed33f3acc3dd61aa315fac","ref":"refs/heads/main","pushedAt":"2024-09-20T15:19:01.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"feat: simplify up to stream logs only (for now)\n\nThis also simplifies the local log handling: only write to the file, and don't mmodify the output (leave that to the UI).\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"feat: simplify up to stream logs only (for now)"}},{"before":"06ceeaeeb0a2e356f47356a1991779f8b98088f9","after":"fe672b89d6419337307fcbe4a89888be00590ceb","ref":"refs/heads/main","pushedAt":"2024-09-20T15:05:49.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: local run list --all does not show all runs\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: local run list --all does not show all runs"}},{"before":"b5d25db9523ca564e8dbe32c8244db503a27acd2","after":"06ceeaeeb0a2e356f47356a1991779f8b98088f9","ref":"refs/heads/main","pushedAt":"2024-09-20T13:58:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: add another s3 retry for 'Server not initialized yet'\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: add another s3 retry for 'Server not initialized yet'"}},{"before":"8eedbf7f8751d8e7338d42880596422f422437ef","after":"b5d25db9523ca564e8dbe32c8244db503a27acd2","ref":"refs/heads/main","pushedAt":"2024-09-19T20:47:00.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: kube utilization streamer may send on closed channel\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: kube utilization streamer may send on closed channel"}},{"before":"14921379fcaa5c0a3d72209cfa47777b30d1f533","after":"8eedbf7f8751d8e7338d42880596422f422437ef","ref":"refs/heads/main","pushedAt":"2024-09-19T17:49:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"fix: Streamer.Utilization() should place caller in charge of goroutines and channels\n\nAs opposed to having the backend impls own these.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"fix: Streamer.Utilization() should place caller in charge of goroutin…"}},{"before":"555b368ec55b4416cc1c70a64d8b52aef2bc0ec0","after":"14921379fcaa5c0a3d72209cfa47777b30d1f533","ref":"refs/heads/main","pushedAt":"2024-09-19T17:28:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"starpit","name":"Nick Mitchell","path":"/starpit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4741620?s=80&v=4"},"commit":{"message":"test: reduce verbosity of test output vs logs\n\nA recent change resulted in `--verbose` being persisted as a compilation option. As a result, the test validators spew out lots of verbose output when validating log output -- as the logs command obeys --verbose, too.\n\nSigned-off-by: Nick Mitchell ","shortMessageHtmlLink":"test: reduce verbosity of test output vs logs"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0yNVQxNToxODoyNi4wMDAwMDBazwAAAATAfhRG","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xOVQxNzoyODo1My4wMDAwMDBazwAAAAS7Jazz"}},"title":"Activity · IBM/lunchpail"}