{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":649623052,"defaultBranch":"main","name":"s3-apt-repository-plugin","ownerLogin":"Liftric","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-06-05T09:28:19.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/46388613?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1688472472.0","currentOid":""},"activityList":{"items":[{"before":"b9380dc3c5951b110e063647b10e77a95441fc5f","after":null,"ref":"refs/tags/1.0.0","pushedAt":"2023-07-04T12:06:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"}},{"before":"b9380dc3c5951b110e063647b10e77a95441fc5f","after":"71992b9fe94314e2bba03373841c541d24918df3","ref":"refs/heads/main","pushedAt":"2023-07-04T12:05:29.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"chore: remove not allowed tags","shortMessageHtmlLink":"chore: remove not allowed tags"}},{"before":"0d97065151a98203fedc9710602ef682be0f7cc0","after":null,"ref":"refs/heads/wip/init-code","pushedAt":"2023-07-03T04:59:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"Ingwersaft","name":null,"path":"/Ingwersaft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16693237?s=80&v=4"}},{"before":"eb94b79d6a4d0b30bc59d6bd345efb8fb9722bd5","after":"b9380dc3c5951b110e063647b10e77a95441fc5f","ref":"refs/heads/main","pushedAt":"2023-07-03T04:58:53.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"Ingwersaft","name":null,"path":"/Ingwersaft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16693237?s=80&v=4"},"commit":{"message":"Init Code for Plugin (#1)\n\n* wip: add updateRepo task\r\n\r\n* wip: rename updateRepo to uploadDebian and add name+version param\r\n\r\nrenamed updateRepo to uploadDebian\r\n-> added name and version parameter to override version and packagename\r\nfrom debian file and for future clean task specification\r\n\r\n* wip: refactor code and add removePackage Task\r\n\r\n* wip: some renaming\r\n\r\n* wip: add comments to PackageExtension\r\n\r\n* wip: mulitpile fixes, see commit msg\r\n\r\nadded origin + label input param for Release File\r\nadded CleanPackages Step\r\n > added component and suite input param for that (has default\r\n stable/main value)\r\nremoved unused parameter from tasks\r\nfixed Date Field\r\n -> CEST Date gives apt error\r\nfixed poolbucketkey function:\r\n >the key must have component and not suite\r\nadded deleteObjects function to s3Client\r\n\r\n* [Refactor] Add APT repository metadata configuration\r\n\r\nThis commit refactors the code to include additional APT repository metadata configuration options. The following changes were made:\r\n\r\nIn S3AptRepositoryPlugin.kt, the properties origin, label, suite, and component were added to the PluginExtension class and set to the corresponding values from the extension.\r\nIn RemovePackageTask.kt and UploadPackageTask.kt, the properties origin, label, suite, and component were added as inputs and assigned values based on the extension or the default values if not provided.\r\nThese additions allow users to customize the APT repository origin, label, suite, and component. The values can be set at the top level for the entire repository or overridden individually for specific Debian files or packages. The new properties are optional, allowing flexibility in the repository configuration.\r\n\r\nNote: The origin, label, suite, and component properties have been introduced to provide enhanced customization options for the APT repository. Refer to the updated documentation for more details on how to use these properties effectively.\r\n\r\n* wip: add tests\r\n\r\n* wip: replaced hard coded dependencies\r\n\r\n* wip: add readme and more unit tests\r\n\r\nadd more unit tests + mock tests\r\nrefactored a little of the main code for easier testing\r\n\r\n* wip: add more unit tests\r\n\r\n* wip: rename debianFiles and PluginExtension\r\n\r\nrenamed some input parameters and classes for better naming\r\n\r\n* wip: rename integrationTest to integrationMain\r\n\r\n* wip: refactor extensions\r\n\r\n* wip: resolve conflicts from feat branch\r\n\r\n* wip: clean some debian package tests\r\n\r\n* wip: add more debianpackage tests\r\n\r\n* refactor releaseinfo\r\n\r\nrefactored releaseinfo to stop being mutable\r\n\r\n* wip: add parseToMap Test\r\n\r\n* wip: remove mutable stuff\r\n\r\n* refactor getFullBucketKey for better readability\r\n\r\n* refactor: replace mockito with mockk\r\n\r\n* wip: add some comments\r\n\r\n* refactor: naming conventions\r\n\r\n* wip: small improvments\r\n\r\n* wip: add pre merge workflows\r\n\r\n* wip: add publish plugin workflow for tags\r\n\r\n* wip: typo readme\r\n\r\n* change mutableList to list\r\n\r\n* wip: rename architecture to packageArchitecture\r\n\r\nin the next step i add release file field attributes and one of them are\r\narchitecture. for this i have to rename the architecture attribute from\r\nthe package to packageArchitecture.\r\nThis is also good, because all other package Attributes starting with\r\npackage... (packageName, packageVersion)\r\n\r\n* wip: add release attributes/refactor to cleaner code\r\nadded release file attributes\r\n - added test for this\r\nadded comments\r\nrename some stuff\r\n\r\n---------\r\n\r\nCo-authored-by: nvima ","shortMessageHtmlLink":"Init Code for Plugin (#1)"}},{"before":"aabcc4e0a8c8556acedbc64691b6921fea412793","after":"0d97065151a98203fedc9710602ef682be0f7cc0","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-19T12:47:10.922Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add release attributes/refactor to cleaner code\nadded release file attributes\n - added test for this\nadded comments\nrename some stuff","shortMessageHtmlLink":"wip: add release attributes/refactor to cleaner code"}},{"before":"91ec9b07a37ff0fafa6af15e1c7499e92e6bb248","after":"aabcc4e0a8c8556acedbc64691b6921fea412793","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-16T07:16:45.990Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: rename architecture to packageArchitecture\n\nin the next step i add release file field attributes and one of them are\narchitecture. for this i have to rename the architecture attribute from\nthe package to packageArchitecture.\nThis is also good, because all other package Attributes starting with\npackage... (packageName, packageVersion)","shortMessageHtmlLink":"wip: rename architecture to packageArchitecture"}},{"before":"bd03486b200b2826305fdd6b85d1b5b99888e328","after":"91ec9b07a37ff0fafa6af15e1c7499e92e6bb248","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T15:30:28.176Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"change mutableList to list","shortMessageHtmlLink":"change mutableList to list"}},{"before":"f3292d376a56c04d3ac6617c9aa919822260f7a6","after":"bd03486b200b2826305fdd6b85d1b5b99888e328","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T15:24:54.645Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: typo readme","shortMessageHtmlLink":"wip: typo readme"}},{"before":"07fa0796e62e4223b25af49281c658bb5b1ad0bf","after":"f3292d376a56c04d3ac6617c9aa919822260f7a6","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T14:32:37.860Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add publish plugin workflow for tags","shortMessageHtmlLink":"wip: add publish plugin workflow for tags"}},{"before":"ef79a824e82a1549293fce576f7609d1ecddc5ae","after":"07fa0796e62e4223b25af49281c658bb5b1ad0bf","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T14:25:01.320Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add pre merge workflows","shortMessageHtmlLink":"wip: add pre merge workflows"}},{"before":"372dcc8144d41ec826824387b4b8c2fcfcc82269","after":"ef79a824e82a1549293fce576f7609d1ecddc5ae","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T14:07:13.989Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: small improvments","shortMessageHtmlLink":"wip: small improvments"}},{"before":"663ca5c1656a6c41212b19d17d792a40d95e016d","after":"372dcc8144d41ec826824387b4b8c2fcfcc82269","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T13:53:27.899Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"refactor: naming conventions","shortMessageHtmlLink":"refactor: naming conventions"}},{"before":"e613ec6d5e6af01d14d891b4e4f0ca3f2dc88227","after":"663ca5c1656a6c41212b19d17d792a40d95e016d","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T13:29:06.647Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add some comments","shortMessageHtmlLink":"wip: add some comments"}},{"before":"001a6c94ff4416e30a2aa5041e4e80f035fef6a5","after":"e613ec6d5e6af01d14d891b4e4f0ca3f2dc88227","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T13:11:58.724Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"refactor: replace mockito with mockk","shortMessageHtmlLink":"refactor: replace mockito with mockk"}},{"before":"97a8c24f71bcd6ccd7c40f622be4461bbd94ec15","after":"001a6c94ff4416e30a2aa5041e4e80f035fef6a5","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T10:28:51.591Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"refactor getFullBucketKey for better readability","shortMessageHtmlLink":"refactor getFullBucketKey for better readability"}},{"before":"f91e6d012d64f9b1e96f8c650bb27850a197a986","after":"97a8c24f71bcd6ccd7c40f622be4461bbd94ec15","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T10:23:15.960Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: remove mutable stuff","shortMessageHtmlLink":"wip: remove mutable stuff"}},{"before":"6c06fc8e507cfcbb8b2f548aa02af8076d2427ee","after":"f91e6d012d64f9b1e96f8c650bb27850a197a986","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T10:23:04.653Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add parseToMap Test","shortMessageHtmlLink":"wip: add parseToMap Test"}},{"before":"43ff989286eb366acbfdc33fd4eb921e2470eb2d","after":"6c06fc8e507cfcbb8b2f548aa02af8076d2427ee","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T09:54:20.751Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"refactor releaseinfo\n\nrefactored releaseinfo to stop being mutable","shortMessageHtmlLink":"refactor releaseinfo"}},{"before":"fbc24e1952a5ab88d6a7fe2b8cbbb85131f4c20f","after":"43ff989286eb366acbfdc33fd4eb921e2470eb2d","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T07:44:06.350Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add more debianpackage tests","shortMessageHtmlLink":"wip: add more debianpackage tests"}},{"before":"ec7cdb91e4240893bb2d57e9e7c8cc1e88ee20f6","after":"fbc24e1952a5ab88d6a7fe2b8cbbb85131f4c20f","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-15T07:18:14.270Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: clean some debian package tests","shortMessageHtmlLink":"wip: clean some debian package tests"}},{"before":"7339f6bd9244ba991266a6557c99cd91e0236772","after":"ec7cdb91e4240893bb2d57e9e7c8cc1e88ee20f6","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-14T15:40:05.890Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: resolve conflicts from feat branch","shortMessageHtmlLink":"wip: resolve conflicts from feat branch"}},{"before":"84d2b608f4bed1883092b5524bb249aa33f83302","after":"7339f6bd9244ba991266a6557c99cd91e0236772","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-14T09:27:05.897Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: refactor extensions","shortMessageHtmlLink":"wip: refactor extensions"}},{"before":"58f9b07332e2f27d6280ef019bf30aeeb531f2e7","after":"84d2b608f4bed1883092b5524bb249aa33f83302","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-14T09:20:33.306Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: rename integrationTest to integrationMain","shortMessageHtmlLink":"wip: rename integrationTest to integrationMain"}},{"before":null,"after":"d68854a1566b8478fb464685f816b88b805d68df","ref":"refs/heads/wip/pr_1_feedback","pushedAt":"2023-06-14T08:52:39.633Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"Ingwersaft","name":null,"path":"/Ingwersaft","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/16693237?s=80&v=4"},"commit":{"message":"feedback pull request 1","shortMessageHtmlLink":"feedback pull request 1"}},{"before":"387f99abd73c2d0a4299ab5ba3cc2e1500e447b1","after":"58f9b07332e2f27d6280ef019bf30aeeb531f2e7","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-14T06:47:41.404Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: rename debianFiles and PluginExtension\n\nrenamed some input parameters and classes for better naming","shortMessageHtmlLink":"wip: rename debianFiles and PluginExtension"}},{"before":"a181dbd36887f8518ecac1a0877799fe00e14349","after":"387f99abd73c2d0a4299ab5ba3cc2e1500e447b1","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-13T15:46:36.935Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add more unit tests","shortMessageHtmlLink":"wip: add more unit tests"}},{"before":"17fbde3838055aae9f37036373a892a28737a55e","after":"a181dbd36887f8518ecac1a0877799fe00e14349","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-13T14:21:32.356Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add readme and more unit tests\n\nadd more unit tests + mock tests\nrefactored a little of the main code for easier testing","shortMessageHtmlLink":"wip: add readme and more unit tests"}},{"before":"dd0943956af65872dcb0ca217d7118d76d2bf4ea","after":"17fbde3838055aae9f37036373a892a28737a55e","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-13T08:33:05.495Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: replaced hard coded dependencies","shortMessageHtmlLink":"wip: replaced hard coded dependencies"}},{"before":"a4481ebbcfd7e48f5fdf103d7d896ec2a18149c0","after":"dd0943956af65872dcb0ca217d7118d76d2bf4ea","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-13T08:29:47.341Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"wip: add tests","shortMessageHtmlLink":"wip: add tests"}},{"before":"9a70c4fa3993a057f15424ece6466455f969fe86","after":"a4481ebbcfd7e48f5fdf103d7d896ec2a18149c0","ref":"refs/heads/wip/init-code","pushedAt":"2023-06-06T09:54:28.324Z","pushType":"push","commitsCount":1,"pusher":{"login":"nvima","name":null,"path":"/nvima","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/91621087?s=80&v=4"},"commit":{"message":"[Refactor] Add APT repository metadata configuration\n\nThis commit refactors the code to include additional APT repository metadata configuration options. The following changes were made:\n\nIn S3AptRepositoryPlugin.kt, the properties origin, label, suite, and component were added to the PluginExtension class and set to the corresponding values from the extension.\nIn RemovePackageTask.kt and UploadPackageTask.kt, the properties origin, label, suite, and component were added as inputs and assigned values based on the extension or the default values if not provided.\nThese additions allow users to customize the APT repository origin, label, suite, and component. The values can be set at the top level for the entire repository or overridden individually for specific Debian files or packages. The new properties are optional, allowing flexibility in the repository configuration.\n\nNote: The origin, label, suite, and component properties have been introduced to provide enhanced customization options for the APT repository. Refer to the updated documentation for more details on how to use these properties effectively.","shortMessageHtmlLink":"[Refactor] Add APT repository metadata configuration"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADTm-oFgA","startCursor":null,"endCursor":null}},"title":"Activity ยท Liftric/s3-apt-repository-plugin"}