{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":676264020,"defaultBranch":"main","name":"fss","ownerLogin":"elixir-explorer","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-08-08T20:00:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/138857942?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1693641225.0","currentOid":""},"activityList":{"items":[{"before":"33957613f6ff673fe0fab0e1a227c174c2dd0af0","after":"c0f0509cdde1575494582002ca0bbfd74dd0bfe3","ref":"refs/heads/main","pushedAt":"2023-09-02T07:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Release v0.1.1","shortMessageHtmlLink":"Release v0.1.1"}},{"before":"a8abf35fdb8ea6498ed5d0f9eec765047ae02c5b","after":"33957613f6ff673fe0fab0e1a227c174c2dd0af0","ref":"refs/heads/main","pushedAt":"2023-09-02T07:51:07.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"josevalim","name":"José Valim","path":"/josevalim","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/9582?s=80&v=4"},"commit":{"message":"Hide secret values on S3 Config inspect (#3)","shortMessageHtmlLink":"Hide secret values on S3 Config inspect (#3)"}},{"before":"19ed6ce8359e9790e818b732ba8d552aaf36e029","after":"a8abf35fdb8ea6498ed5d0f9eec765047ae02c5b","ref":"refs/heads/main","pushedAt":"2023-08-23T18:39:34.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Release v0.1.0","shortMessageHtmlLink":"Release v0.1.0"}},{"before":"bf54b55612d12aa172aa7f75d0555359a20bfab1","after":"19ed6ce8359e9790e818b732ba8d552aaf36e029","ref":"refs/heads/main","pushedAt":"2023-08-22T21:01:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Add a type to represent all entries\n\nAlso add a function to create a Local entry from a path.","shortMessageHtmlLink":"Add a type to represent all entries"}},{"before":"7c0b3038c45fba39df6b80ae5d43370052d96b45","after":null,"ref":"refs/heads/ps-add-parse-bucket-url","pushedAt":"2023-08-22T14:22:52.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"}},{"before":"417a1b6716c89d6a59cae01340ed0aff7e5b1164","after":"bf54b55612d12aa172aa7f75d0555359a20bfab1","ref":"refs/heads/main","pushedAt":"2023-08-22T14:22:48.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Make region and bucket as optional and always set the endpoint (#2)\n\n* Move `:bucket` from S3 entry to config\r\n\r\n* Parse config from bucket URL\r\n\r\n* Revert \"Parse config from bucket URL\"\r\n\r\nThis reverts commit eb4f39f3df31357229c6a670c1df34c91c278c7a.\r\n\r\n* Make region and bucket as optionals, and set endpoint\r\n\r\nThese are changes necessary to support the usage when only the bucket\r\nurl is known.\r\n\r\n* Better document the endpoint field for S3\r\n\r\nAlso make that attribute required in the typespecs.\r\n\r\n* Fix parsing of s3:// URL to consider empty bucket\r\n\r\nThis is going to treat the endpoint differently depending on\r\nbucket name. It is also going to make `:bucket` nil if we can\r\nbuild a virtual-host style endpoint.\r\n\r\nThe rules are more or less the following:\r\n\r\n* Endpoint is given\r\n * And bucket is an empty string (s3:///path): keep bucket nil\r\n * Otherwise keep both endpoint and bucket in config\r\n* Endpoint is nil\r\n * Bucket has dots: keep the endpoint _without_ the bucket, fill in bucket field\r\n * Bucket does not have dots: keep the endpoint with bucket, bucket is nil","shortMessageHtmlLink":"Make region and bucket as optional and always set the endpoint (#2)"}},{"before":"9154e1d66a34057d228e88bd4483f4e527ce4919","after":"7c0b3038c45fba39df6b80ae5d43370052d96b45","ref":"refs/heads/ps-add-parse-bucket-url","pushedAt":"2023-08-22T00:56:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Fix parsing of s3:// URL to consider empty bucket\n\nThis is going to treat the endpoint differently depending on\nbucket name. It is also going to make `:bucket` nil if we can\nbuild a virtual-host style endpoint.\n\nThe rules are more or less the following:\n\n* Endpoint is given\n * And bucket is an empty string (s3:///path): keep bucket nil\n * Otherwise keep both endpoint and bucket in config\n* Endpoint is nil\n * Bucket has dots: keep the endpoint _without_ the bucket, fill in bucket field\n * Bucket does not have dots: keep the endpoint with bucket, bucket is nil","shortMessageHtmlLink":"Fix parsing of s3:// URL to consider empty bucket"}},{"before":"e713ed5460ddb7c4b92b5eb046cd43783c9d1c6a","after":"9154e1d66a34057d228e88bd4483f4e527ce4919","ref":"refs/heads/ps-add-parse-bucket-url","pushedAt":"2023-08-19T04:47:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Better document the endpoint field for S3\n\nAlso make that attribute required in the typespecs.","shortMessageHtmlLink":"Better document the endpoint field for S3"}},{"before":"eb4f39f3df31357229c6a670c1df34c91c278c7a","after":"e713ed5460ddb7c4b92b5eb046cd43783c9d1c6a","ref":"refs/heads/ps-add-parse-bucket-url","pushedAt":"2023-08-18T23:34:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Make region and bucket as optionals, and set endpoint\n\nThese are changes necessary to support the usage when only the bucket\nurl is known.","shortMessageHtmlLink":"Make region and bucket as optionals, and set endpoint"}},{"before":null,"after":"eb4f39f3df31357229c6a670c1df34c91c278c7a","ref":"refs/heads/ps-add-parse-bucket-url","pushedAt":"2023-08-17T17:19:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Parse config from bucket URL","shortMessageHtmlLink":"Parse config from bucket URL"}},{"before":"74c3fcfd4b3a0ae5b6cbedba82f9568a8167ca6d","after":null,"ref":"refs/heads/ps-add-docs","pushedAt":"2023-08-11T16:58:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"}},{"before":"29e5ba866ff5917841011c193b4d7a82dd6707fd","after":"417a1b6716c89d6a59cae01340ed0aff7e5b1164","ref":"refs/heads/main","pushedAt":"2023-08-11T16:56:34.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Merge pull request #1 from elixir-explorer/ps-add-docs\n\nAdd documentation","shortMessageHtmlLink":"Merge pull request #1 from elixir-explorer/ps-add-docs"}},{"before":"8fb37fbfc2b3a2a177d45b61bdc7d681056559be","after":"74c3fcfd4b3a0ae5b6cbedba82f9568a8167ca6d","ref":"refs/heads/ps-add-docs","pushedAt":"2023-08-11T16:33:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Add list of supported specs","shortMessageHtmlLink":"Add list of supported specs"}},{"before":"fade286213e32f866c04dadbf5e48a233bee8b47","after":"8fb37fbfc2b3a2a177d45b61bdc7d681056559be","ref":"refs/heads/ps-add-docs","pushedAt":"2023-08-11T16:31:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Apply suggestions from code review\n\nCo-authored-by: José Valim ","shortMessageHtmlLink":"Apply suggestions from code review"}},{"before":null,"after":"fade286213e32f866c04dadbf5e48a233bee8b47","ref":"refs/heads/ps-add-docs","pushedAt":"2023-08-10T21:14:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Add documentation","shortMessageHtmlLink":"Add documentation"}},{"before":"b061ad6d1270b1bf1e4fe42e28f0bb60be85072d","after":"29e5ba866ff5917841011c193b4d7a82dd6707fd","ref":"refs/heads/main","pushedAt":"2023-08-08T20:34:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Move modules to its files","shortMessageHtmlLink":"Move modules to its files"}},{"before":"4a1a34cf229fc3e287fc590d0caf12eca1bd3672","after":"b061ad6d1270b1bf1e4fe42e28f0bb60be85072d","ref":"refs/heads/main","pushedAt":"2023-08-08T20:25:09.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Create ci.yml\n\nUsing generated file from GitHub template.","shortMessageHtmlLink":"Create ci.yml"}},{"before":"5ed5f6b263dc187b1d649f211b5a73e9bb15176d","after":"4a1a34cf229fc3e287fc590d0caf12eca1bd3672","ref":"refs/heads/main","pushedAt":"2023-08-08T20:20:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"Copy code from Explorer\n\nThis is the work that started in\nhttps://github.com/elixir-explorer/explorer/pull/645","shortMessageHtmlLink":"Copy code from Explorer"}},{"before":null,"after":"5ed5f6b263dc187b1d649f211b5a73e9bb15176d","ref":"refs/heads/main","pushedAt":"2023-08-08T20:01:35.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"philss","name":"Philip Sampaio","path":"/philss","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/381213?s=80&v=4"},"commit":{"message":"First commit :tada:\n\nStart project","shortMessageHtmlLink":"First commit 🎉"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADd-xv4AA","startCursor":null,"endCursor":null}},"title":"Activity · elixir-explorer/fss"}