{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":83861352,"defaultBranch":"master","name":"ssm-env","ownerLogin":"remind101","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2017-03-04T03:14:45.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/376343?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717711183.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"4cbfae786637f867266e5667dd156c7517bb9d99","ref":"refs/heads/jb-leading-slash","pushedAt":"2024-06-06T21:59:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Validate that SSM params have leading '/'\n\nA value like 'ssm://foo/bar' will currently get picked up as a parameter\nnamed 'foo/bar', but then the lookup in AWS will fail. These changes add\na simple validation that the path has a leading '/'.","shortMessageHtmlLink":"Validate that SSM params have leading '/'"}},{"before":null,"after":"e515bd7584c31a5f96b138beebb05f5f9c1915ca","ref":"refs/heads/isobit-20230911-update-readme","pushedAt":"2023-12-13T17:26:55.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Document docker entrypoint in README","shortMessageHtmlLink":"Document docker entrypoint in README"}},{"before":"01604ac0075501ebcc431874ea1be2aa7129763b","after":"e13aeb8c2a77e5f74d10d523bbf70cc323d0d66d","ref":"refs/heads/jb-print","pushedAt":"2023-12-12T20:01:35.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Add -print flag\n\nAdd a -print flag which accepts no additional arguments and prints any\nfound SSM env vars to stdout instead of exec-ing a process with the env\nvars set.\n\n```sh\n-print\n Print the decrypted env vars without exporting them and exit\n```\n\nThe use-case for this is in places like CI jobs where you may want to\nresolve SSM parameters and then write them to a config file, or persist\nthem elsewhere for subsequent use.\n\nssm-env is already a bit architecturally overloaded, and this strains it\nfurther. I'm not inclined to do a major refactor/rewrite at this point,\nbut if we want to continue extending it that may be required at some\npoint. I'd prob start by separating the interfaces for outputs and\nfallibility to avoid overloading the expandEnviron/setEnviron functions\nthe way they currently are.","shortMessageHtmlLink":"Add -print flag"}},{"before":"7cada823177b6fca53695cb23cedf838275913bc","after":null,"ref":"refs/heads/jb-add-version","pushedAt":"2023-12-12T19:56:31.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"}},{"before":"e0c837d62e25cf55872b92260bbbe3c88aa962b7","after":"70be7a2b3e2f1fc39ff13aeeb8dc5fb5fab80fb5","ref":"refs/heads/master","pushedAt":"2023-12-12T19:56:30.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Add -V flag to print version\n\nIt's hard to know which version of ssm-env you have post-install. This\nadds a -V flag to print the version.","shortMessageHtmlLink":"Add -V flag to print version"}},{"before":"4069de5f787a7cf798b1f7a01b0e95fc7f272eb0","after":"7cada823177b6fca53695cb23cedf838275913bc","ref":"refs/heads/jb-add-version","pushedAt":"2023-12-12T19:55:48.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Add -V flag to print version\n\nIt's hard to know which version of ssm-env you have post-install. This\nadds a -V flag to print the version.","shortMessageHtmlLink":"Add -V flag to print version"}},{"before":"aa4a7283cc2ede7e710526ee577ea4d798d696ae","after":"4069de5f787a7cf798b1f7a01b0e95fc7f272eb0","ref":"refs/heads/jb-add-version","pushedAt":"2023-12-12T19:11:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Add -V flag to print version\n\nIt's hard to know which version of ssm-env you have post-install. This\nadds a -V flag to print the version.","shortMessageHtmlLink":"Add -V flag to print version"}},{"before":null,"after":"01604ac0075501ebcc431874ea1be2aa7129763b","ref":"refs/heads/jb-print","pushedAt":"2023-12-12T19:05:31.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"aengelas","name":"Jack","path":"/aengelas","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/46763492?s=80&v=4"},"commit":{"message":"Add -print flag\n\nAdd a -print flag which accepts no additional arguments and prints any\nfound SSM env vars to stdout instead of exec-ing a process with the env\nvars set.\n\n```sh\n-print\n Print the decrypted env vars without exporting them and exit\n```\n\nThe use-case for this is in places like CI jobs where you may want to\nresolve SSM parameters and then write them to a config file, or persist\nthem elsewhere for subsequent use.\n\nssm-env is already a bit architecturally overloaded, and this strains it\nfurther. I'm not inclined to do a major refactor/rewrite at this point,\nbut if we want to continue extending it that may be required at some\npoint. I'd prob start by separating the interfaces for outputs and\nfallibility to avoid overloading the expandEnviron/setEnviron functions\nthe way they currently are.","shortMessageHtmlLink":"Add -print flag"}},{"before":"92db3828d810796ef92e3cd799fcb3852380cb3d","after":null,"ref":"refs/heads/isobit-20230911-update-readme","pushedAt":"2023-09-11T20:30:12.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"}},{"before":"28dedec2884608070c11ab2a16eafe4552ec03e3","after":"e0c837d62e25cf55872b92260bbbe3c88aa962b7","ref":"refs/heads/master","pushedAt":"2023-09-11T20:30:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":null,"after":"92db3828d810796ef92e3cd799fcb3852380cb3d","ref":"refs/heads/isobit-20230911-update-readme","pushedAt":"2023-09-11T20:20:40.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Update README","shortMessageHtmlLink":"Update README"}},{"before":"1cd0f8ab7f0d976c1b53f20ceb33d6def3139715","after":"201058a93ad10c9192626dcd19205599db3926e4","ref":"refs/heads/isobit-20230424-refactor","pushedAt":"2023-04-24T21:36:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"51c9275239eab5a19a878976e7bed82ef63874ec","after":"1cd0f8ab7f0d976c1b53f20ceb33d6def3139715","ref":"refs/heads/isobit-20230424-refactor","pushedAt":"2023-04-24T21:31:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"d1532edc80578b1acd9f4499b30d74dc1c405c4c","after":"51c9275239eab5a19a878976e7bed82ef63874ec","ref":"refs/heads/isobit-20230424-refactor","pushedAt":"2023-04-24T21:30:32.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":"c384f76c8f2a798d49df5926ab562a8843695929","after":"d1532edc80578b1acd9f4499b30d74dc1c405c4c","ref":"refs/heads/isobit-20230424-refactor","pushedAt":"2023-04-24T21:28:02.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}},{"before":null,"after":"c384f76c8f2a798d49df5926ab562a8843695929","ref":"refs/heads/isobit-20230424-refactor","pushedAt":"2023-04-24T21:14:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"isobit","name":"Josh Glendenning","path":"/isobit","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/3468064?s=80&v=4"},"commit":{"message":"Refactor","shortMessageHtmlLink":"Refactor"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEXqcRPgA","startCursor":null,"endCursor":null}},"title":"Activity ยท remind101/ssm-env"}