{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":41117430,"defaultBranch":"master","name":"cr8","ownerLogin":"mfussenegger","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-08-20T20:29:48.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/38700?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712570332.0","currentOid":""},"activityList":{"items":[{"before":"bd05670528b957132ce025c8bb5c72b6683768f1","after":null,"ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:58:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"7531ddea7aaacd24299d6051519dce1f0963cf62","after":"9d07688ef3090665dd5d3b11767fc643c06ae35a","ref":"refs/heads/master","pushedAt":"2024-04-08T09:58:51.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm\n\nThe CrateDB process leaked if `cr8 run-crate` was killed via a SIGTERM.\nFor example, in a bash script like:\n\n cr8 run-crate latest-nightly &\n N1=$!\n while ! crash --hosts localhost:4200 -c \"select 1\" > /dev/null 2>&1; do\n sleep 1\n done\n jps\n kill $N1\n jps","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":"6b158e79ac3f0cc50226896b0239f2b95f396371","after":"bd05670528b957132ce025c8bb5c72b6683768f1","ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:53:07.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm\n\nThe CrateDB process leaked if `cr8 run-crate` was killed via a SIGTERM.\nFor example, in a bash script like:\n\n cr8 run-crate latest-nightly &\n N1=$!\n while ! crash --hosts localhost:4200 -c \"select 1\" > /dev/null 2>&1; do\n sleep 1\n done\n jps\n kill $N1\n jps","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":"cc4cef8609109560323bdae5fdbd43b805010ed8","after":"6b158e79ac3f0cc50226896b0239f2b95f396371","ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:48:21.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm\n\nThe CrateDB process leaked if `cr8 run-crate` was killed via a SIGTERM.\nFor example, in a bash script like:\n\n cr8 run-crate latest-nightly &\n N1=$!\n while ! crash --hosts localhost:4200 -c \"select 1\" > /dev/null 2>&1; do\n sleep 1\n done\n jps\n kill $N1\n jps","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":"32f02406c28658e0e63d12c85ff3e5f8c539818a","after":"cc4cef8609109560323bdae5fdbd43b805010ed8","ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:21:11.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm\n\nThe CrateDB process leaked if `cr8 run-crate` was killed via a SIGTERM.\nFor example, in a bash script like:\n\n cr8 run-crate latest-nightly &\n N1=$!\n while ! crash --hosts localhost:4200 -c \"select 1\" > /dev/null 2>&1; do\n sleep 1\n done\n jps\n kill $N1\n jps","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":"80f63c707695f046da27b1468defc11a7aec29e5","after":"32f02406c28658e0e63d12c85ff3e5f8c539818a","ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:20:20.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm\n\nThe CrateDB process leaked if `cr8 run-crate` was killed via a SIGTERM.\nFor example, in a bash script like:\n\n cr8 run-crate latest-nightly &\n N1=$!\n while ! crash --hosts localhost:4200 -c \"select 1\" > /dev/null 2>&1; do\n sleep 1\n done\n jps\n kill $N1\n jps","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":null,"after":"80f63c707695f046da27b1468defc11a7aec29e5","ref":"refs/heads/run-crate-sigterm","pushedAt":"2024-04-08T09:13:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Ensure CrateDB process gets terminated on cr8 sigterm","shortMessageHtmlLink":"Ensure CrateDB process gets terminated on cr8 sigterm"}},{"before":"0d4d4238dee15e335d3879e40c8b59e736e412c9","after":null,"ref":"refs/heads/data-filter","pushedAt":"2024-03-25T15:15:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"a053e80bc43dd5e584b14529f54dcacca22207a3","after":"7531ddea7aaacd24299d6051519dce1f0963cf62","ref":"refs/heads/master","pushedAt":"2024-03-25T15:15:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Release 0.26.1","shortMessageHtmlLink":"Release 0.26.1"}},{"before":"2c9747ccf1ee9eba955590614818438d3a18cc06","after":"0d4d4238dee15e335d3879e40c8b59e736e412c9","ref":"refs/heads/data-filter","pushedAt":"2024-03-25T15:06:53.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Release 0.26.1","shortMessageHtmlLink":"Release 0.26.1"}},{"before":null,"after":"2c9747ccf1ee9eba955590614818438d3a18cc06","ref":"refs/heads/data-filter","pushedAt":"2024-03-25T14:39:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Revert \"Use `data` filter for tarball extraction if available\"\n\nThis reverts commit a24a5aceeccb2765c0ed30dd4bdb301a4e215502.","shortMessageHtmlLink":"Revert \"Use data filter for tarball extraction if available\""}},{"before":"34d5ee889e8c0f1559dde89f59020072f4d773ad","after":null,"ref":"refs/heads/release-0.26.0","pushedAt":"2024-03-20T16:17:49.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"a24a5aceeccb2765c0ed30dd4bdb301a4e215502","after":"a053e80bc43dd5e584b14529f54dcacca22207a3","ref":"refs/heads/master","pushedAt":"2024-03-20T16:17:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Release 0.26.0","shortMessageHtmlLink":"Release 0.26.0"}},{"before":null,"after":"34d5ee889e8c0f1559dde89f59020072f4d773ad","ref":"refs/heads/release-0.26.0","pushedAt":"2024-03-20T16:05:44.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Release 0.26.0","shortMessageHtmlLink":"Release 0.26.0"}},{"before":"f01cadfebf4c2229554f55f707291b4f64039d90","after":null,"ref":"refs/heads/extractfilter","pushedAt":"2024-03-20T16:00:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"a51ffb859283f7ad0f7c94ddaaaec0593bf7b81c","after":"a24a5aceeccb2765c0ed30dd4bdb301a4e215502","ref":"refs/heads/master","pushedAt":"2024-03-20T16:00:14.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Use `data` filter for tarball extraction if available\n\nSee https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter","shortMessageHtmlLink":"Use data filter for tarball extraction if available"}},{"before":null,"after":"f01cadfebf4c2229554f55f707291b4f64039d90","ref":"refs/heads/extractfilter","pushedAt":"2024-03-20T15:51:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Use `data` filter for tarball extraction if available\n\nSee https://docs.python.org/3/library/tarfile.html#tarfile-extraction-filter","shortMessageHtmlLink":"Use data filter for tarball extraction if available"}},{"before":"bb3fceb30c84f12d34f755c05f2ef052c126d01e","after":null,"ref":"refs/heads/py12","pushedAt":"2024-03-20T15:49:03.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"79c23b24902c8449072fb33d32158e84dfa31cb3","after":"a51ffb859283f7ad0f7c94ddaaaec0593bf7b81c","ref":"refs/heads/master","pushedAt":"2024-03-20T15:49:02.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Add support for Python 3.12/missing setuptools\n\nWith python 3.12 `pkg_resources` is no longer available by default with\n`python -m venv` because setuptools is no longer included by default.\n\nSame is the case if using an alternative pip implementation like `uv pip`\n\nAlternative to https://github.com/mfussenegger/cr8/pull/371","shortMessageHtmlLink":"Add support for Python 3.12/missing setuptools"}},{"before":null,"after":"bb3fceb30c84f12d34f755c05f2ef052c126d01e","ref":"refs/heads/py12","pushedAt":"2024-03-20T15:42:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Add support for Python 3.12/missing setuptools\n\nWith python 3.12 `pkg_resources` is no longer available by default with\n`python -m venv` because setuptools is no longer included by default.\n\nSame is the case if using an alternative pip implementation like `uv pip`\n\nAlternative to https://github.com/mfussenegger/cr8/pull/371","shortMessageHtmlLink":"Add support for Python 3.12/missing setuptools"}},{"before":"bca65a4849c1292f541f96f1bc2320277c80462f","after":null,"ref":"refs/heads/permission-denied","pushedAt":"2024-03-20T15:39:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"e4215fd3fa0e2039063f2a2a51a71693d8703c77","after":"79c23b24902c8449072fb33d32158e84dfa31cb3","ref":"refs/heads/master","pushedAt":"2024-03-20T15:39:40.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Fix permission denied errors on run-crate tarball extraction\n\nThe CrateDB tarball contains files without write permission, so\nextracting to the same location twice can lead to permission denied\nerrors.","shortMessageHtmlLink":"Fix permission denied errors on run-crate tarball extraction"}},{"before":null,"after":"bca65a4849c1292f541f96f1bc2320277c80462f","ref":"refs/heads/permission-denied","pushedAt":"2024-03-20T15:33:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Fix permission denied errors on run-crate tarball extraction\n\nThe CrateDB tarball contains files without write permission, so\nextracting to the same location twice can lead to permission denied\nerrors.","shortMessageHtmlLink":"Fix permission denied errors on run-crate tarball extraction"}},{"before":"aaedc5e1314c4ade75ebd585cc979e31696159d1","after":null,"ref":"refs/heads/completion","pushedAt":"2023-11-11T10:43:08.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}},{"before":"5c4a5125bd7d5800430eda86f2133f61cdfaebc3","after":"e4215fd3fa0e2039063f2a2a51a71693d8703c77","ref":"refs/heads/master","pushedAt":"2023-11-11T10:43:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Document completion setup","shortMessageHtmlLink":"Document completion setup"}},{"before":"2c029d239f5837cdb6cfd6ae3e9341c6612bb4ec","after":"aaedc5e1314c4ade75ebd585cc979e31696159d1","ref":"refs/heads/completion","pushedAt":"2023-11-11T10:25:24.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Document completion setup","shortMessageHtmlLink":"Document completion setup"}},{"before":"448f4469b0d475398d1bd58c95334aad3378ef26","after":"2c029d239f5837cdb6cfd6ae3e9341c6612bb4ec","ref":"refs/heads/completion","pushedAt":"2023-11-11T10:24:52.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Document completion setup","shortMessageHtmlLink":"Document completion setup"}},{"before":"41343826dd3cea60ac586dd9e83a361ee6aa7003","after":"448f4469b0d475398d1bd58c95334aad3378ef26","ref":"refs/heads/completion","pushedAt":"2023-11-11T10:24:14.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Document completion setup","shortMessageHtmlLink":"Document completion setup"}},{"before":null,"after":"41343826dd3cea60ac586dd9e83a361ee6aa7003","ref":"refs/heads/completion","pushedAt":"2023-11-11T10:23:51.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"},"commit":{"message":"Document completion setup","shortMessageHtmlLink":"Document completion setup"}},{"before":"11f39dbb7daa4801028074782e02da1410044af5","after":null,"ref":"refs/heads/release-0.25.0","pushedAt":"2023-10-24T06:20:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mfussenegger","name":"Mathias Fußenegger","path":"/mfussenegger","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/38700?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEKsIkqwA","startCursor":null,"endCursor":null}},"title":"Activity · mfussenegger/cr8"}