{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":128768909,"defaultBranch":"master","name":"bash-commons","ownerLogin":"gruntwork-io","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-04-09T12:34:13.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/17118990?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1719613581.0","currentOid":""},"activityList":{"items":[{"before":"6d5a31ba9e23589ee2fdb38e5c010beaacb21ab6","after":"113764f1428d21dc900eda0d65f8d9b66d67c2d4","ref":"refs/heads/ubuntu-version-changes","pushedAt":"2024-07-03T22:47:27.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"Merge remote-tracking branch 'origin/master' into ubuntu-version-changes","shortMessageHtmlLink":"Merge remote-tracking branch 'origin/master' into ubuntu-version-changes"}},{"before":"3fc19af10f5825563b164028dcfb45a175e1103a","after":"eed9799fd2ae0f08b9ba87809edde4c2cb9ed336","ref":"refs/heads/master","pushedAt":"2024-06-28T22:21:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"Bug/fix-if-statement-67 (#68)\n\n* fixing unbound variable\r\n\r\nUsing -z in an if statement causes an unbound variable error if set -eu is declared but the variable has not been declared. Changing thing to -n which checks if the variable is declared and/or undefined.\r\nundefined is an empty string like bob=\"\"\r\nundeclared is if it has never been declared at all\r\n\r\n* Check for IMDS Endpoint\r\n\r\nThis checks of the IMDS Endpoint is available. If not if fails.\r\n\r\n* Add error message when IMDS Endpoint is unavailable\r\n\r\nAdd an error message if the IMDS Metadata Endpoint is not available.","shortMessageHtmlLink":"Bug/fix-if-statement-67 (#68)"}},{"before":"9fcfc98b7014854dde1a518fdaf35dd48d98b3c3","after":"4369100a3b4832725e681a5d01c6d5b73c5eac9e","ref":"refs/heads/Bug/fix-if-statement","pushedAt":"2024-06-28T21:19:31.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"Merge branch 'master' into Bug/fix-if-statement","shortMessageHtmlLink":"Merge branch 'master' into Bug/fix-if-statement"}},{"before":"5bc9e906924b7510f5ddc7a621e596fa612e57ac","after":"6d5a31ba9e23589ee2fdb38e5c010beaacb21ab6","ref":"refs/heads/ubuntu-version-changes","pushedAt":"2024-06-27T20:55:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"ubuntu version updates\n\n- Remove ubuntu 16.04/18.04\n- Add support for ubuntu 22.04\n- Add test for no IMDS version specified","shortMessageHtmlLink":"ubuntu version updates"}},{"before":"eec929aadd8518cad279488a4e9b5844e93300fb","after":"5bc9e906924b7510f5ddc7a621e596fa612e57ac","ref":"refs/heads/ubuntu-version-changes","pushedAt":"2024-06-27T19:51:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"use venv","shortMessageHtmlLink":"use venv"}},{"before":null,"after":"eec929aadd8518cad279488a4e9b5844e93300fb","ref":"refs/heads/ubuntu-version-changes","pushedAt":"2024-06-27T19:36:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"remove ubuntu 16.04/18.04 and add support for ubuntu 22.04/24.04","shortMessageHtmlLink":"remove ubuntu 16.04/18.04 and add support for ubuntu 22.04/24.04"}},{"before":"3fc19af10f5825563b164028dcfb45a175e1103a","after":null,"ref":"refs/heads/bug/remove-ubuntu-16-18","pushedAt":"2024-06-27T19:34:28.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"}},{"before":null,"after":"3fc19af10f5825563b164028dcfb45a175e1103a","ref":"refs/heads/bug/remove-ubuntu-16-18","pushedAt":"2024-06-27T19:33:53.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"fixing unbound variable (#64)\n\nUsing -z in an if statement causes an unbound variable error if set -eu is declared but the variable has not been declared. Changing thing to -n which checks if the variable is declared and/or undefined.\r\nundefined is an empty string like bob=\"\"\r\nundeclared is if it has never been declared at all","shortMessageHtmlLink":"fixing unbound variable (#64)"}},{"before":"135467883c3206409a51e94f8858b866122fcb7d","after":"3fc19af10f5825563b164028dcfb45a175e1103a","ref":"refs/heads/master","pushedAt":"2024-06-27T19:19:32.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"fixing unbound variable (#64)\n\nUsing -z in an if statement causes an unbound variable error if set -eu is declared but the variable has not been declared. Changing thing to -n which checks if the variable is declared and/or undefined.\r\nundefined is an empty string like bob=\"\"\r\nundeclared is if it has never been declared at all","shortMessageHtmlLink":"fixing unbound variable (#64)"}},{"before":null,"after":"9fcfc98b7014854dde1a518fdaf35dd48d98b3c3","ref":"refs/heads/Bug/fix-if-statement","pushedAt":"2024-06-27T18:33:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"fixing unbound variable\n\nUsing -z in an if statement causes an unbound variable error if set -eu is declared but the variable has not been declared. Changing thing to -n which checks if the variable is declared and/or undefined.\r\nundefined is an empty string like bob=\"\"\r\nundeclared is if it has never been declared at all","shortMessageHtmlLink":"fixing unbound variable"}},{"before":null,"after":"804762376f822414bcc057036d1353d3f54d93a9","ref":"refs/heads/feat/add-centos-stream-support","pushedAt":"2024-06-27T16:32:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"arsci","name":"Ryan Russell","path":"/arsci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1332566?s=80&v=4"},"commit":{"message":"add centos stream support to OS check function","shortMessageHtmlLink":"add centos stream support to OS check function"}},{"before":"59cbcbc7dc90d66b0ff0896aa1cce704e642d8d6","after":"135467883c3206409a51e94f8858b866122fcb7d","ref":"refs/heads/master","pushedAt":"2024-06-25T19:02:09.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"Bug/check imds version 57 (#60)\n\n* Adde check for IMDS version\r\n\r\n* move metadata below endpoint declaration\r\n\r\nMoved check for IMDS version to below the metadata_endpoint declaration to be able to take advantage of it.\r\n\r\n* updated default to IMDSv2\r\n\r\nupdated the comments to reflect IMDSv2 as the default.\r\n\r\n* Add IMDS version 2 to README.md\r\n\r\nChanging IMDSv2 to be default. Updating the README to reflect this change.\r\n\r\n* dealing with IMDS being blocked\r\n\r\nTaking in to account if a firewall is configured to block IMDS calls. And setting default to version 2.\r\n\r\n* check IMDSv2 Token endpoint\r\n\r\nChecks the IMDSv2 Token endpoint to verify if IMDSv2 is active and available.\r\nIf not, checks to verify if IMDSv1 endpoint is active and available.\r\n\r\n* wrap curl in variable\r\n\r\ncurl command failure cause script to abort. Wrapping inside a variable should allow the script to continue.\r\n\r\n* adding sudo to curl\r\n\r\ncurl to IMDS endpoint fails as a normal user in some cases (including testing with docker-compose).\r\n\r\n* identify version failure in output\r\n\r\nIdentify in the output if it was IMDSv1 or IMDSv2 that failed.\r\n\r\n* remove version lock from Dockerfile\r\n\r\ncnf-lint and pyrsistent unlocking version\r\n\r\n* unlock cnf-lint and pyrsistent versions\r\n\r\nUnlocking versions for cnf-lint and pyrsistent in Docker file for Ubuntu 20.04\r\n\r\n* adding check for user override to IMDS version\r\n\r\nAdding if statement to check if the IMDS version has been requested.","shortMessageHtmlLink":"Bug/check imds version 57 (#60)"}},{"before":"b4e5c70f9175ba0b161467aa75942b7cd450312a","after":"04545e9ab844ff53ecac7040ecc9265be02ed41e","ref":"refs/heads/bug/check-IMDS-version-57","pushedAt":"2024-06-25T16:37:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"adding check for user override to IMDS version\n\nAdding if statement to check if the IMDS version has been requested.","shortMessageHtmlLink":"adding check for user override to IMDS version"}},{"before":"a52e4aadeb3be31bb5be4fe34de1720b4971105f","after":"b4e5c70f9175ba0b161467aa75942b7cd450312a","ref":"refs/heads/bug/check-IMDS-version-57","pushedAt":"2024-06-20T20:52:26.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"unlock cnf-lint and pyrsistent versions\n\nUnlocking versions for cnf-lint and pyrsistent in Docker file for Ubuntu 20.04","shortMessageHtmlLink":"unlock cnf-lint and pyrsistent versions"}},{"before":"396b3ea1efeaaefd002aa93f92134ef02abbe77d","after":"a52e4aadeb3be31bb5be4fe34de1720b4971105f","ref":"refs/heads/bug/check-IMDS-version-57","pushedAt":"2024-06-18T19:26:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"adding sudo to curl\n\ncurl to IMDS endpoint fails as a normal user in some cases (including testing with docker-compose).","shortMessageHtmlLink":"adding sudo to curl"}},{"before":null,"after":"396b3ea1efeaaefd002aa93f92134ef02abbe77d","ref":"refs/heads/bug/check-IMDS-version-57","pushedAt":"2024-06-11T19:55:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"gcagle3","name":null,"path":"/gcagle3","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/81821730?s=80&v=4"},"commit":{"message":"check IMDSv2 Token endpoint\n\nChecks the IMDSv2 Token endpoint to verify if IMDSv2 is active and available.\r\nIf not, checks to verify if IMDSv1 endpoint is active and available.","shortMessageHtmlLink":"check IMDSv2 Token endpoint"}},{"before":"e32d7364d60016708f25fb9958521473b3a75cbe","after":"59cbcbc7dc90d66b0ff0896aa1cce704e642d8d6","ref":"refs/heads/master","pushedAt":"2023-11-15T21:58:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"arsci","name":"Ryan Russell","path":"/arsci","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1332566?s=80&v=4"},"commit":{"message":"fix documentation discrepancy with IMDS version (#55)","shortMessageHtmlLink":"fix documentation discrepancy with IMDS version (#55)"}},{"before":null,"after":"994cfc0e9fbfbffd309172c8cb49b4258d1541bc","ref":"refs/heads/update-codeowners","pushedAt":"2023-07-14T15:09:37.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eak12913","name":"Eugene Kolnick","path":"/eak12913","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34349331?s=80&v=4"},"commit":{"message":"[skip ci] Removing former Grunts","shortMessageHtmlLink":"[skip ci] Removing former Grunts"}},{"before":null,"after":"d8080f11032a3f38951b438e0f525fc9ba95fb61","ref":"refs/heads/eak12913-patch-1","pushedAt":"2023-07-13T13:44:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eak12913","name":"Eugene Kolnick","path":"/eak12913","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34349331?s=80&v=4"},"commit":{"message":"Update CODEOWNERS\n\nRemoved Pete","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":"d7d00c86025b490ab233d4ff1f8e86c3d65c398f","after":null,"ref":"refs/heads/remove-zack-from-codeowners","pushedAt":"2023-06-26T17:26:06.991Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"pete0emerson","name":"Pete Emerson","path":"/pete0emerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296757?s=80&v=4"}},{"before":"5c7036ece05370065d52f90414c65bed1fbf4f0d","after":"e32d7364d60016708f25fb9958521473b3a75cbe","ref":"refs/heads/master","pushedAt":"2023-06-26T17:26:03.657Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"pete0emerson","name":"Pete Emerson","path":"/pete0emerson","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/296757?s=80&v=4"},"commit":{"message":"[skip ci] git-xargs programmatic commit (#51)","shortMessageHtmlLink":"[skip ci] git-xargs programmatic commit (#51)"}},{"before":null,"after":"d7d00c86025b490ab233d4ff1f8e86c3d65c398f","ref":"refs/heads/remove-zack-from-codeowners","pushedAt":"2023-06-26T16:55:10.343Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"zackproser","name":"Zack Proser","path":"/zackproser","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1769996?s=80&v=4"},"commit":{"message":"[skip ci] git-xargs programmatic commit","shortMessageHtmlLink":"[skip ci] git-xargs programmatic commit"}},{"before":"64919efd31636c0303443a4eb6ac4770f690a9d3","after":null,"ref":"refs/heads/remove-yori-from-codeowners","pushedAt":"2023-03-29T18:54:56.347Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"ellisonc","name":"Andrew Ellison","path":"/ellisonc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12515168?s=80&v=4"}},{"before":"9b6ec7731664c16300fe85dbc642f42690146420","after":"5c7036ece05370065d52f90414c65bed1fbf4f0d","ref":"refs/heads/master","pushedAt":"2023-03-29T18:54:52.119Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"ellisonc","name":"Andrew Ellison","path":"/ellisonc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12515168?s=80&v=4"},"commit":{"message":"Update CODEOWNERS (#46)\n\n* [skip ci] Update CODEOWNERS\r\n\r\n* Update CODEOWNERS\r\n\r\n---------\r\n\r\nCo-authored-by: Andrew Ellison ","shortMessageHtmlLink":"Update CODEOWNERS (#46)"}},{"before":"3e61fefbd222317a0d8e2e0dff478440b77ccf3c","after":"64919efd31636c0303443a4eb6ac4770f690a9d3","ref":"refs/heads/remove-yori-from-codeowners","pushedAt":"2023-03-29T18:50:37.468Z","pushType":"push","commitsCount":1,"pusher":{"login":"ellisonc","name":"Andrew Ellison","path":"/ellisonc","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/12515168?s=80&v=4"},"commit":{"message":"Update CODEOWNERS","shortMessageHtmlLink":"Update CODEOWNERS"}},{"before":"823e6835df9a74c5d5bc567999b90915917f6a05","after":null,"ref":"refs/heads/context-refactor","pushedAt":"2023-03-28T21:41:39.337Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"MoonMoon1919","name":"Max Moon","path":"/MoonMoon1919","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25206261?s=80&v=4"}},{"before":"83dd2ead4e0d6199e545092905561e9500f6fb5e","after":"9b6ec7731664c16300fe85dbc642f42690146420","ref":"refs/heads/master","pushedAt":"2023-03-28T21:41:34.288Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"MoonMoon1919","name":"Max Moon","path":"/MoonMoon1919","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/25206261?s=80&v=4"},"commit":{"message":"[skip ci] Refactor contexts (#50)","shortMessageHtmlLink":"[skip ci] Refactor contexts (#50)"}},{"before":null,"after":"823e6835df9a74c5d5bc567999b90915917f6a05","ref":"refs/heads/context-refactor","pushedAt":"2023-03-28T18:11:30.872Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"eak12913","name":"Eugene Kolnick","path":"/eak12913","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/34349331?s=80&v=4"},"commit":{"message":"[skip ci] Refactor contexts","shortMessageHtmlLink":"[skip ci] Refactor contexts"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEdlr1hwA","startCursor":null,"endCursor":null}},"title":"Activity ยท gruntwork-io/bash-commons"}