{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":714512882,"defaultBranch":"main","name":"application-manager","ownerLogin":"dyammarcano","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-05T04:12:37.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/4604364?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1700783801.0","currentOid":""},"activityList":{"items":[{"before":"687461bc8a3bc4720191606de5c09e12fb26778d","after":null,"ref":"refs/heads/changes","pushedAt":"2023-11-23T23:56:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"063c0c01a6593a28a5b3be8a8f7372e37a142ff5","after":"b31010ea3381e3fd19ac7b0606b5a500557aca4c","ref":"refs/heads/main","pushedAt":"2023-11-23T23:56:38.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #6 from dyammarcano/changes\n\nChanges","shortMessageHtmlLink":"Merge pull request #6 from dyammarcano/changes"}},{"before":"35aaa64086a18c5d39bbecce7ee9d850cda9df2d","after":"687461bc8a3bc4720191606de5c09e12fb26778d","ref":"refs/heads/changes","pushedAt":"2023-11-23T23:50:11.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor command structures for better encapsulation\n\nRefactored the `BuildCommand` and `BuildOptions` into a simpler and more encapsulated structure known as `State` in 'internal/command/command.go'. This will enhance readability, maintainability and scalability of the source code due to the clearer separation of concerns. It also effectively simplifies the process of adding new command flags.\n\nThe new 'State' structure instead of 'BuildOptions' has been integrated into the system in 'internal/service/service.go' replacing the map with a slice of 'State'. This structural adjustment further supports better code organization and modification in the future.","shortMessageHtmlLink":"Refactor command structures for better encapsulation"}},{"before":null,"after":"35aaa64086a18c5d39bbecce7ee9d850cda9df2d","ref":"refs/heads/changes","pushedAt":"2023-11-17T14:35:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Update logger and add new package dependencies\n\nEnhance the logging functionality and extend required Go modules by adding new packages.\n\nSpecifically, the commit changes the logger from a standard \"log\" to \"github.com/caarlos0/log\" for a more structured logging output. Additional indirect dependencies have also been added to go.mod to facilitate this. These changes will enhance the application's tracing and debugging capabilities.\n\nThe internal services code has been revised to use functionalities from added packages like \"github.com/caarlos0/log\", \"github.com/charmbracelet/lipgloss\", and \"go.uber.org/automaxprocs\". This will help us to manage colored output in terminal, to adjust the maximum number of CPUs that can be executing simultaneously, and many more.\n\nA new 'command.go' file has been created in the 'internal/cmd' directory, which includes the structure for handling command-line instructions.\n\nIn sum, this commit provides significant improvements to the application's logging, configuration management, and command handling.","shortMessageHtmlLink":"Update logger and add new package dependencies"}},{"before":"35353f938cbe83ee7b4e5ac6ff4fecf6e860cc57","after":null,"ref":"refs/heads/changes","pushedAt":"2023-11-08T03:58:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"ce1a80f994152873051af8b15752b82e75720747","after":"063c0c01a6593a28a5b3be8a8f7372e37a142ff5","ref":"refs/heads/main","pushedAt":"2023-11-08T03:58:43.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #5 from dyammarcano/changes\n\nRefactor code for service registration and improve logging","shortMessageHtmlLink":"Merge pull request #5 from dyammarcano/changes"}},{"before":null,"after":"35353f938cbe83ee7b4e5ac6ff4fecf6e860cc57","ref":"refs/heads/changes","pushedAt":"2023-11-08T03:58:27.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":"bda8ccf6477c0f34c6171b46e62996188c537a3c","after":null,"ref":"refs/heads/dyammarcano-patch-1","pushedAt":"2023-11-08T03:52:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"3bf09a886ff6e59878ab6d21e2f9396acd41f7e9","after":"ce1a80f994152873051af8b15752b82e75720747","ref":"refs/heads/main","pushedAt":"2023-11-08T03:52:18.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #4 from dyammarcano/dyammarcano-patch-1\n\nUpdate README.md","shortMessageHtmlLink":"Merge pull request #4 from dyammarcano/dyammarcano-patch-1"}},{"before":null,"after":"bda8ccf6477c0f34c6171b46e62996188c537a3c","ref":"refs/heads/dyammarcano-patch-1","pushedAt":"2023-11-08T03:52:05.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Update README.md","shortMessageHtmlLink":"Update README.md"}},{"before":"3bf09a886ff6e59878ab6d21e2f9396acd41f7e9","after":null,"ref":"refs/heads/master","pushedAt":"2023-11-08T03:49:33.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":null,"after":"3bf09a886ff6e59878ab6d21e2f9396acd41f7e9","ref":"refs/heads/main","pushedAt":"2023-11-08T03:49:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #3 from dyammarcano/continue-develop\n\nContinue develop","shortMessageHtmlLink":"Merge pull request #3 from dyammarcano/continue-develop"}},{"before":"782e6977c678cf0fd087aeae0c32f9955a6eeedb","after":null,"ref":"refs/heads/continue-develop","pushedAt":"2023-11-08T03:47:40.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"c86db2798839bd17347edefab54fcc7b307cdd1f","after":"3bf09a886ff6e59878ab6d21e2f9396acd41f7e9","ref":"refs/heads/master","pushedAt":"2023-11-08T03:47:37.000Z","pushType":"pr_merge","commitsCount":10,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #3 from dyammarcano/continue-develop\n\nContinue develop","shortMessageHtmlLink":"Merge pull request #3 from dyammarcano/continue-develop"}},{"before":"272f2ff8fa4d305bf2292c918907aea80111f34e","after":"782e6977c678cf0fd087aeae0c32f9955a6eeedb","ref":"refs/heads/continue-develop","pushedAt":"2023-11-08T03:44:57.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":"ff64c9e437bd1e84ec3f72787f799e2a528acac7","after":"272f2ff8fa4d305bf2292c918907aea80111f34e","ref":"refs/heads/continue-develop","pushedAt":"2023-11-08T03:39:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":"308609217fd1c3c711907366ea34dcb35cdb4d26","after":"ff64c9e437bd1e84ec3f72787f799e2a528acac7","ref":"refs/heads/continue-develop","pushedAt":"2023-11-08T03:36:56.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":"59b36bd2015b827d5c245da42f31dcdf60c09e9a","after":"308609217fd1c3c711907366ea34dcb35cdb4d26","ref":"refs/heads/continue-develop","pushedAt":"2023-11-08T03:32:53.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":null,"after":"59b36bd2015b827d5c245da42f31dcdf60c09e9a","ref":"refs/heads/continue-develop","pushedAt":"2023-11-07T17:19:04.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor code for service registration and improve logging\n\nExtracted logic for registering and simulating work from main service to its own function for better modularity in cmd/root.go. Adjusted logs to show different service stages for easier debugging.\n\nAdditionally, added ability for flags to handle int64 values. Refactored usage of Viper for loading configuration from the environment and file system, replacing direct calls to Viper methods with calls to methods on Viper instance. A watch on changes in configuration file is now also included.\n\nThese changes were made to ensure better traceability in logging, better organization of service commands, and to provide more options for configuration flags.","shortMessageHtmlLink":"Refactor code for service registration and improve logging"}},{"before":"c005da5a4df72897c66e505351c0004c084f1adf","after":null,"ref":"refs/heads/refactor","pushedAt":"2023-11-07T00:20:41.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"18b2592f24b9a4007dd8f70ac163db09a00bba12","after":"c86db2798839bd17347edefab54fcc7b307cdd1f","ref":"refs/heads/master","pushedAt":"2023-11-07T00:20:36.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #2 from dyammarcano/refactor\n\npartial commit","shortMessageHtmlLink":"Merge pull request #2 from dyammarcano/refactor"}},{"before":null,"after":"c005da5a4df72897c66e505351c0004c084f1adf","ref":"refs/heads/refactor","pushedAt":"2023-11-07T00:20:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"partial commit","shortMessageHtmlLink":"partial commit"}},{"before":"e845138eeb6546d6bf2684118a111a7669416e9f","after":null,"ref":"refs/heads/changes","pushedAt":"2023-11-06T15:23:04.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"}},{"before":"3bef26ec00355c405a8f669eaa890c9315faa366","after":"18b2592f24b9a4007dd8f70ac163db09a00bba12","ref":"refs/heads/master","pushedAt":"2023-11-06T15:23:00.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Merge pull request #1 from dyammarcano/changes\n\nChanges","shortMessageHtmlLink":"Merge pull request #1 from dyammarcano/changes"}},{"before":"5439dedea36185414771cb80fe30ceee3eb2b4c0","after":"e845138eeb6546d6bf2684118a111a7669416e9f","ref":"refs/heads/changes","pushedAt":"2023-11-06T15:22:20.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Add script templates, enhance service registration and script functionality\n\nThis commit introduces script templates for Linux and Windows in script.go and modifies root.go to handle service registration and execution in a more structured manner. Services can now be registered and executed contextually within commands, thus enhancing the workflow. The service.go file has been updated to include methods for generating scripts for services, checking for updates, and validating the updates. Additional metadata about the running environment has also been added. The README documentation in service.go was updated to reflect these changes.","shortMessageHtmlLink":"Add script templates, enhance service registration and script functio…"}},{"before":"c08a47b2c2b6cfd2a49ca86d41e86d0405c4a513","after":"5439dedea36185414771cb80fe30ceee3eb2b4c0","ref":"refs/heads/changes","pushedAt":"2023-11-05T22:35:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor root command execution and service initialization\n\nRefactored root command's scope from private to public and centralized the service initialization to enhance the application's modularity. The root command's scope was changed to allow other packages to use it directly. The service initialization was moved from the root command execution to the main function, enabling it to handle all required setup before command execution. This refactoring ensures a more structured and reliable execution flow.","shortMessageHtmlLink":"Refactor root command execution and service initialization"}},{"before":"5ef54f14594656d610bbd4b9883f396072d63d03","after":"c08a47b2c2b6cfd2a49ca86d41e86d0405c4a513","ref":"refs/heads/changes","pushedAt":"2023-11-05T21:25:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Refactor application structure to service-based model\n\nRestructured the code to shift from a traditional application-based structure to a services-based model in order to enhance modularity and scalability. Deleted internal/application/application.go as it was redundant and replaced by internal/service/service.go. Similarly, service_test.go was also removed. All occurrences of \"application\" were replaced with the term \"service\" in root.go, main.go, version.go, client.go and README.md files. No change in business logic and the code should behave the same as before. This refactor is to prepare for further code enhancements and easier manageability.","shortMessageHtmlLink":"Refactor application structure to service-based model"}},{"before":"3bef26ec00355c405a8f669eaa890c9315faa366","after":"5ef54f14594656d610bbd4b9883f396072d63d03","ref":"refs/heads/changes","pushedAt":"2023-11-05T09:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Remove unused env vars and improve crypto operations\n\nDeleted \"app.env.example\" and made changes in other files to improve cryptographic operations and compression functionality. Added new functions for encoding and decoding data, implemented AES-256-GCM encryption and decryption, and updated tests. Changes will enhance data security significantly.","shortMessageHtmlLink":"Remove unused env vars and improve crypto operations"}},{"before":null,"after":"3bef26ec00355c405a8f669eaa890c9315faa366","ref":"refs/heads/changes","pushedAt":"2023-11-05T09:53:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Remove unused env vars and improve crypto operations\n\nDeleted \"app.env.example\" and made changes in other files to improve cryptographic operations and compression functionality. Added new functions for encoding and decoding data, implemented AES-256-GCM encryption and decryption, and updated tests. Changes will enhance data security significantly.","shortMessageHtmlLink":"Remove unused env vars and improve crypto operations"}},{"before":"952a12c041629ecf943f7d30ce4f505f87acc5bf","after":"3bef26ec00355c405a8f669eaa890c9315faa366","ref":"refs/heads/master","pushedAt":"2023-11-05T09:53:06.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"dyammarcano","name":"Dyam Marcano","path":"/dyammarcano","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/4604364?s=80&v=4"},"commit":{"message":"Remove unused env vars and improve crypto operations\n\nDeleted \"app.env.example\" and made changes in other files to improve cryptographic operations and compression functionality. Added new functions for encoding and decoding data, implemented AES-256-GCM encryption and decryption, and updated tests. Changes will enhance data security significantly.","shortMessageHtmlLink":"Remove unused env vars and improve crypto operations"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAADtnmm0QA","startCursor":null,"endCursor":null}},"title":"Activity · dyammarcano/application-manager"}