{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":36854444,"defaultBranch":"master","name":"flintrock","ownerLogin":"nchammas","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2015-06-04T07:14:30.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1039369?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1701064809.0","currentOid":""},"activityList":{"items":[{"before":"ec3e9f996a0666bafea52e47412a74086ebaa850","after":"c3dee6da06af4e6ca094ac6f0b4365d091c2541b","ref":"refs/heads/master","pushedAt":"2024-02-24T19:13:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Upgrade to paramiko 3.4.0 (#373)\n\n* Upgrade to paramiko 3.4.0\r\n\r\nThis resolves https://terrapin-attack.com/\r\n\r\n* generate deps with min supported python\r\n\r\notherwise, I think pip may select dep versions that work on newer but not older pythons\r\n\r\n* regen deps on python 3.8\r\n\r\n---------\r\n\r\nCo-authored-by: Nicholas Chammas ","shortMessageHtmlLink":"Upgrade to paramiko 3.4.0 (#373)"}},{"before":"0462bd605fab66f4f100e0d85f6e8a198b798f77","after":null,"ref":"refs/heads/begin-220","pushedAt":"2023-11-27T06:00:09.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"5d4e653630e1234c91c0310391905dda69cbe11e","after":"ec3e9f996a0666bafea52e47412a74086ebaa850","ref":"refs/heads/master","pushedAt":"2023-11-27T06:00:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Flintrock 2.2.0 development begins (#372)","shortMessageHtmlLink":"Flintrock 2.2.0 development begins (#372)"}},{"before":null,"after":"0462bd605fab66f4f100e0d85f6e8a198b798f77","ref":"refs/heads/begin-220","pushedAt":"2023-11-27T05:52:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"begin 2.2.0","shortMessageHtmlLink":"begin 2.2.0"}},{"before":"f6d16c1b1d30fb2c19d3c91ae7d44b78a50c311b","after":null,"ref":"refs/heads/release-prep","pushedAt":"2023-11-27T05:26:55.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"d45a2c808fdb85a4fbc32b20a5a90d0b58b018fd","after":"5d4e653630e1234c91c0310391905dda69cbe11e","ref":"refs/heads/master","pushedAt":"2023-11-27T05:26:55.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Prepare Flintrock 2.1.0 release (#369)\n\n- Tweak the license file so GitHub recognizes it.\r\n- Fix a mistake in the manifest file so the change log is included as intended.\r\n- Update the default Amazon Linux 2 AMI.\r\n- Update and trim the main README a bit.\r\n- Adopt pyproject.toml. It is \"strongly recommended\" and commands like python setup.py sdist bdist_wheel are deprecated in favor of python -m build.\r\n- Trim outdated comments and pin of cryptography from setup.py.\r\n- Update testing code for setting up private VPC.","shortMessageHtmlLink":"Prepare Flintrock 2.1.0 release (#369)"}},{"before":"6e6b270e76e39f4dc755d582f046440ac546d557","after":"f6d16c1b1d30fb2c19d3c91ae7d44b78a50c311b","ref":"refs/heads/release-prep","pushedAt":"2023-11-27T05:16:55.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"add pointer to artifact upload from py version matrix","shortMessageHtmlLink":"add pointer to artifact upload from py version matrix"}},{"before":"37094871c682dcb0c19cf17ea4deabe201467be2","after":"6e6b270e76e39f4dc755d582f046440ac546d557","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T20:49:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"add build to requirements","shortMessageHtmlLink":"add build to requirements"}},{"before":"23ab8c51df912f4d5d6fba8d53103285a5c9caf2","after":"37094871c682dcb0c19cf17ea4deabe201467be2","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T20:38:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"use python -m build on ci","shortMessageHtmlLink":"use python -m build on ci"}},{"before":"a1c78d9ac5404023232a51971ef3cf7fb0e355ee","after":"23ab8c51df912f4d5d6fba8d53103285a5c9caf2","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T19:34:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"remove outdated comment","shortMessageHtmlLink":"remove outdated comment"}},{"before":"add7b69152505ed0823bb0c420fd55b9d9d87894","after":"a1c78d9ac5404023232a51971ef3cf7fb0e355ee","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T19:08:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"add change log","shortMessageHtmlLink":"add change log"}},{"before":"78497b67303a2d5299b1e1e1b2381728f0628aa4","after":"add7b69152505ed0823bb0c420fd55b9d9d87894","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T18:54:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"move version from setup.py to setup.cfg","shortMessageHtmlLink":"move version from setup.py to setup.cfg"}},{"before":null,"after":"78497b67303a2d5299b1e1e1b2381728f0628aa4","ref":"refs/heads/release-prep","pushedAt":"2023-11-26T17:42:16.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"this is flintrock 2.1.0","shortMessageHtmlLink":"this is flintrock 2.1.0"}},{"before":"41013960898cc3e22c24f082f61f08acaf76df40","after":null,"ref":"refs/heads/bump-deps-and-defaults","pushedAt":"2023-11-24T03:07:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"0a7821b536554d651bb124cd7c7c9ec6563f15f2","after":"d45a2c808fdb85a4fbc32b20a5a90d0b58b018fd","ref":"refs/heads/master","pushedAt":"2023-11-24T03:07:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Bump dependencies and defaults; drop support for Python 3.7 (#367)\n\n* dump all deps\r\n* drop support for python 3.7 and enable ci for python 3.11 and 3.12\r\n* update defaults: spark -> 3.5.0 hadoop -> 3.3.6\r\n* clean up pip-tools section\r\n* add test for normalize_keys and fix lint problems\r\n* update changelog","shortMessageHtmlLink":"Bump dependencies and defaults; drop support for Python 3.7 (#367)"}},{"before":"8d95022ae0cf04ce8f0e4615332bfcbef3364563","after":"41013960898cc3e22c24f082f61f08acaf76df40","ref":"refs/heads/bump-deps-and-defaults","pushedAt":"2023-11-21T16:06:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"update changelog","shortMessageHtmlLink":"update changelog"}},{"before":"df30dd661388a9e548185e1529d6740a27611b95","after":"8d95022ae0cf04ce8f0e4615332bfcbef3364563","ref":"refs/heads/bump-deps-and-defaults","pushedAt":"2023-11-21T15:40:23.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"bump flake8 to latest","shortMessageHtmlLink":"bump flake8 to latest"}},{"before":"f7219ea66c368545695f7003a161fecbee636847","after":"df30dd661388a9e548185e1529d6740a27611b95","ref":"refs/heads/bump-deps-and-defaults","pushedAt":"2023-11-21T14:57:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"bump PyInstaller","shortMessageHtmlLink":"bump PyInstaller"}},{"before":null,"after":"f7219ea66c368545695f7003a161fecbee636847","ref":"refs/heads/bump-deps-and-defaults","pushedAt":"2023-11-21T14:41:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"clean up pip-tools section","shortMessageHtmlLink":"clean up pip-tools section"}},{"before":"47aabac438ea405f15f7eb3039e7e74ecf3ab1f5","after":null,"ref":"refs/heads/spot-instance-refactor","pushedAt":"2023-11-21T14:16:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"7dde87526c71e2781a2a027d1084dfebe39998c2","after":"0a7821b536554d651bb124cd7c7c9ec6563f15f2","ref":"refs/heads/master","pushedAt":"2023-11-21T14:16:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Refactor how we launch spot instances (#366)\n\n* use create_instances for spot instances too\r\n* deprecate --ec2-spot-request-duration\r\n* remove unused date utilities for translating durations into expirations\r\n* add changelog","shortMessageHtmlLink":"Refactor how we launch spot instances (#366)"}},{"before":"d115dcd8ee756e2b8fbe52ff4c3d70aac044021a","after":"47aabac438ea405f15f7eb3039e7e74ecf3ab1f5","ref":"refs/heads/spot-instance-refactor","pushedAt":"2023-11-20T16:36:00.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":"65f61c808c7ca195ba24006240013d4bf1a89973","after":"d115dcd8ee756e2b8fbe52ff4c3d70aac044021a","ref":"refs/heads/spot-instance-refactor","pushedAt":"2023-11-20T16:18:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"remove unused date utilities\nfor translating durations into expirations","shortMessageHtmlLink":"remove unused date utilities"}},{"before":null,"after":"65f61c808c7ca195ba24006240013d4bf1a89973","ref":"refs/heads/spot-instance-refactor","pushedAt":"2023-11-20T15:59:22.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"deprecate --ec2-spot-request-duration","shortMessageHtmlLink":"deprecate --ec2-spot-request-duration"}},{"before":"ec45f25d6d68ea68a48495ec09f6270648f67282","after":null,"ref":"refs/heads/launch-tweaks","pushedAt":"2023-09-19T15:07:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"01f8ef9174b8e004c33133e3b4d914990ac184fb","after":"7dde87526c71e2781a2a027d1084dfebe39998c2","ref":"refs/heads/master","pushedAt":"2023-09-19T15:07:50.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Make finding cluster nodes more reliable in the face of launch failures (#362)\n\n* tweak type annotation\r\n* factor out common launch spec\r\n* gracefully describe and destroy malformed clusters\r\n* tag instances as part of their creation\r\n i.e. Launch + tag should be atomic, not two separate steps.\r\n* find clusters by name using tags, not security group\r\n* shutdown behavior is for on-demand only\r\n* adjust AWS sleeps\r\n* use tags on create and destroy\r\n* sleep from caller, not inside _create_instances\r\n* print \"Launching...\" messages from top level\r\n* add changelog","shortMessageHtmlLink":"Make finding cluster nodes more reliable in the face of launch failur…"}},{"before":"87c3c4b008b3683f08983fd1bfa6542f4cfc1be8","after":"ec45f25d6d68ea68a48495ec09f6270648f67282","ref":"refs/heads/launch-tweaks","pushedAt":"2023-09-18T17:46:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"add changelog","shortMessageHtmlLink":"add changelog"}},{"before":"60978f019caae62968b91efb8a6681e7f42b5510","after":"87c3c4b008b3683f08983fd1bfa6542f4cfc1be8","ref":"refs/heads/launch-tweaks","pushedAt":"2023-09-18T17:28:52.000Z","pushType":"push","commitsCount":14,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"print \"Launching...\" messages from top level","shortMessageHtmlLink":"print \"Launching...\" messages from top level"}},{"before":"00c97acb30d9a27c8c8e46d32325d58d09e38d97","after":null,"ref":"refs/heads/adoptium","pushedAt":"2023-09-17T19:32:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"}},{"before":"5938d40747692dcee8aeaa6210bddd3424be1cbb","after":"01f8ef9174b8e004c33133e3b4d914990ac184fb","ref":"refs/heads/master","pushedAt":"2023-09-17T19:32:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"nchammas","name":"Nicholas Chammas","path":"/nchammas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1039369?s=80&v=4"},"commit":{"message":"Migrate from AdoptOpenJDK to Adoptium OpenJDK (#361)\n\n* migrate to adoptium openjdk\r\n* remove adoptopenjdk package repo\r\n* add changelog","shortMessageHtmlLink":"Migrate from AdoptOpenJDK to Adoptium OpenJDK (#361)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEBB29RgA","startCursor":null,"endCursor":null}},"title":"Activity · nchammas/flintrock"}