{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":151933388,"defaultBranch":"master","name":"aspnet-core-logging","ownerLogin":"satrapu","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2018-10-07T11:17:21.000Z","ownerAvatar":"https://github.com/avatars/u/404349?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1723318823.0","currentOid":""},"activityList":{"items":[{"before":"9f7a74e3f6af2869d0a55018b00be4b6f5fbf00a","after":null,"ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T19:40:23.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"}},{"before":"16d0d56b159768cdfd003723cf058984e65ce1a2","after":"ed983914d5ed5342e7b75aaa5a6abed08d53e604","ref":"refs/heads/master","pushedAt":"2024-08-10T19:40:22.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add health-check endpoint (#50)\n\n- The endpoint returns the health state of the underlying PostgreSQL\r\ndatabase and its available via relative URL: **api/health**\r\n - It cannot be accessed by unauthorized users \r\n- Both the database health-check and the endpoint must return their\r\nresults in maximum 2 seconds\r\n- Ensure both Docker Compose V1 and V2 are supported, since not all\r\nbuild agents have the same capabilities\r\n- Linux and Windows based agents use V2, while macOS based agent uses V1\r\n- Update CI pipeline tools, Docker images and NuGet packages to their\r\nlatest versions","shortMessageHtmlLink":"Add health-check endpoint (#50)"}},{"before":"8a83fefc7dc864f99c316dcc37e653b15450b76e","after":"9f7a74e3f6af2869d0a55018b00be4b6f5fbf00a","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T18:53:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Update Docker images to their latest tags","shortMessageHtmlLink":"Update Docker images to their latest tags"}},{"before":"72e33a97ac9c386add261d23cbca68b9e86f2d10","after":"8a83fefc7dc864f99c316dcc37e653b15450b76e","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T18:40:44.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Rename test methods to better state their purpose","shortMessageHtmlLink":"Rename test methods to better state their purpose"}},{"before":"ba64b119dd444e241ed0fbe0bde8906642dc0378","after":"72e33a97ac9c386add261d23cbca68b9e86f2d10","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T18:15:01.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Update ReportGenerator to its latest version","shortMessageHtmlLink":"Update ReportGenerator to its latest version"}},{"before":"9253c401a42c2cbc560754ae0f6bc4d64de6bf7a","after":"ba64b119dd444e241ed0fbe0bde8906642dc0378","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T17:49:14.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Use Docker Compose V1 or V2, based on the build agent capabilities","shortMessageHtmlLink":"Use Docker Compose V1 or V2, based on the build agent capabilities"}},{"before":"1082fa367f61cb70a606f061678888c802da77eb","after":"9253c401a42c2cbc560754ae0f6bc4d64de6bf7a","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T17:25:57.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix the script starting compose services, take 4","shortMessageHtmlLink":"Fix the script starting compose services, take 4"}},{"before":"fca4e1d45eb4ee808a2802b652f0b70097a295a4","after":"1082fa367f61cb70a606f061678888c802da77eb","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T17:03:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix the script starting compose services, take 3","shortMessageHtmlLink":"Fix the script starting compose services, take 3"}},{"before":"f28034c421c4be92ef1d00a6ec404f754c498e54","after":"fca4e1d45eb4ee808a2802b652f0b70097a295a4","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T16:48:50.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix the script starting compose services, take 2","shortMessageHtmlLink":"Fix the script starting compose services, take 2"}},{"before":"080e10fc95eb17901b7710118bda18ebe4f1625d","after":"f28034c421c4be92ef1d00a6ec404f754c498e54","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T16:24:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix the script starting compose services","shortMessageHtmlLink":"Fix the script starting compose services"}},{"before":"83febaa9761b03669263b84312c2e675650c6d4f","after":"080e10fc95eb17901b7710118bda18ebe4f1625d","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T16:12:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Tweak the script starting compose services","shortMessageHtmlLink":"Tweak the script starting compose services"}},{"before":"57390a39c4e5c72a94b988dbb6a02ca18517509e","after":"83febaa9761b03669263b84312c2e675650c6d4f","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T15:58:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix issues reported by 'dotnet format' command","shortMessageHtmlLink":"Fix issues reported by 'dotnet format' command"}},{"before":"84edc1953bfa3374512416f874c4463c92e889d7","after":"57390a39c4e5c72a94b988dbb6a02ca18517509e","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-10T15:46:28.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add unit & integration tests targeting HealthCheckController class","shortMessageHtmlLink":"Add unit & integration tests targeting HealthCheckController class"}},{"before":"a1a231b123c8497d1fc2b01f94fd31e72b6a91bc","after":"84edc1953bfa3374512416f874c4463c92e889d7","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-03T19:30:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Install latest version of Docker Compose available on macOS: v2.29.1","shortMessageHtmlLink":"Install latest version of Docker Compose available on macOS: v2.29.1"}},{"before":"6a635e50ceb397b5ba7c308e5f0390d2aef5fbd1","after":"a1a231b123c8497d1fc2b01f94fd31e72b6a91bc","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-03T19:23:58.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix issues reported by 'dotnet format' command","shortMessageHtmlLink":"Fix issues reported by 'dotnet format' command"}},{"before":"b11b28e9a3c3db155f58667c68823087a74da485","after":"6a635e50ceb397b5ba7c308e5f0390d2aef5fbd1","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-03T19:16:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Use Compose V2","shortMessageHtmlLink":"Use Compose V2"}},{"before":"9a3a4b0f5da2a4c6969f5ed7d48d28b70ab4687c","after":"b11b28e9a3c3db155f58667c68823087a74da485","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-03T18:58:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Return a less exotic type to match upper stream method return type","shortMessageHtmlLink":"Return a less exotic type to match upper stream method return type"}},{"before":"cf20be1d2a078323f510e5daf3317b9736ab598c","after":"9a3a4b0f5da2a4c6969f5ed7d48d28b70ab4687c","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-08-03T18:56:54.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Rename variable to increase code readability","shortMessageHtmlLink":"Rename variable to increase code readability"}},{"before":"bc098cca174835dcb51cb2f14b95f36dcb497389","after":"3d35c749cc55f0c26149d742f36187415a78744a","ref":"refs/heads/poc/integrate-synopsys-tools","pushedAt":"2024-08-01T16:25:03.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Tweak security scan settings, take 1","shortMessageHtmlLink":"Tweak security scan settings, take 1"}},{"before":"22e97889d748102a789873c7c9314f1516be0e5e","after":"bc098cca174835dcb51cb2f14b95f36dcb497389","ref":"refs/heads/poc/integrate-synopsys-tools","pushedAt":"2024-08-01T16:05:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix YAML indentation","shortMessageHtmlLink":"Fix YAML indentation"}},{"before":"16d0d56b159768cdfd003723cf058984e65ce1a2","after":"22e97889d748102a789873c7c9314f1516be0e5e","ref":"refs/heads/poc/integrate-synopsys-tools","pushedAt":"2024-08-01T16:01:40.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add pipeline for scanning code via Synopsys Black Duck","shortMessageHtmlLink":"Add pipeline for scanning code via Synopsys Black Duck"}},{"before":null,"after":"16d0d56b159768cdfd003723cf058984e65ce1a2","ref":"refs/heads/poc/integrate-synopsys-tools","pushedAt":"2024-08-01T15:40:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add initial support for running acceptance tests written using SpecFlow (#49)\n\n- Add acceptance tests targeting the add todo item use case; more such\r\ntests will follow\r\n- Currently, these tests can e executed against a local instance of the\r\napplication only; this will change in a future PR so that the tests can\r\nbe executed against external instances too (e.g., the application is\r\nrunning in a Docker container, VM or cloud)\r\n- Add support for several acceptance tests prerequisites\r\n- Adopt ASP.NET Core minimal API conventions to support bootstrapping\r\nthe application inside the CI pipeline\r\n- Conditionally running database migrations at application startup time\r\n- Modify CI pipeline to allow running acceptance tests and publish the\r\nliving documentation generated using\r\n[SpecFlow+LivingDoc](https://docs.specflow.org/projects/specflow-livingdoc/en/latest/)\r\nbased on the test execution output\r\n- Tweak the script used for installing & running Docker Compose on\r\nmacOS-based Azure Pipeline agents\r\n- Update CI pipeline dependencies to their latest versions\r\n- Update NuGet packages to their latest versions\r\n- Update Docker images used for running application locally to their\r\nlatest tags\r\n- Fix various Sonar reported issues\r\n- Refactor code for better readability\r\n- Simplify EditorConfig file","shortMessageHtmlLink":"Add initial support for running acceptance tests written using SpecFl…"}},{"before":null,"after":"cf20be1d2a078323f510e5daf3317b9736ab598c","ref":"refs/heads/feature/add-healthcheck-endpoint","pushedAt":"2024-07-28T19:34:42.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add initial version of the health endpoint","shortMessageHtmlLink":"Add initial version of the health endpoint"}},{"before":"97ddb6d977663aebd0565b3f17b6e3be23018a4f","after":null,"ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T19:41:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"}},{"before":"1f6a45cee946af44bcd8ad02d839e44458340947","after":"16d0d56b159768cdfd003723cf058984e65ce1a2","ref":"refs/heads/master","pushedAt":"2024-07-13T19:41:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Add initial support for running acceptance tests written using SpecFlow (#49)\n\n- Add acceptance tests targeting the add todo item use case; more such\r\ntests will follow\r\n- Currently, these tests can e executed against a local instance of the\r\napplication only; this will change in a future PR so that the tests can\r\nbe executed against external instances too (e.g., the application is\r\nrunning in a Docker container, VM or cloud)\r\n- Add support for several acceptance tests prerequisites\r\n- Adopt ASP.NET Core minimal API conventions to support bootstrapping\r\nthe application inside the CI pipeline\r\n- Conditionally running database migrations at application startup time\r\n- Modify CI pipeline to allow running acceptance tests and publish the\r\nliving documentation generated using\r\n[SpecFlow+LivingDoc](https://docs.specflow.org/projects/specflow-livingdoc/en/latest/)\r\nbased on the test execution output\r\n- Tweak the script used for installing & running Docker Compose on\r\nmacOS-based Azure Pipeline agents\r\n- Update CI pipeline dependencies to their latest versions\r\n- Update NuGet packages to their latest versions\r\n- Update Docker images used for running application locally to their\r\nlatest tags\r\n- Fix various Sonar reported issues\r\n- Refactor code for better readability\r\n- Simplify EditorConfig file","shortMessageHtmlLink":"Add initial support for running acceptance tests written using SpecFl…"}},{"before":"13caa99e60451292ac37f977a4ab9c9a62017e2a","after":"97ddb6d977663aebd0565b3f17b6e3be23018a4f","ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T17:48:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Enable test","shortMessageHtmlLink":"Enable test"}},{"before":"4e22aa2852da74e5ae1dc17062c7da3c589acbd9","after":"13caa99e60451292ac37f977a4ab9c9a62017e2a","ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T17:30:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix namespace imports","shortMessageHtmlLink":"Fix namespace imports"}},{"before":"b85af82afd59f6dce71cd6b9d66c849019cdd520","after":"4e22aa2852da74e5ae1dc17062c7da3c589acbd9","ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T17:22:57.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Fix 'CA1822: Mark members as static', take 2\n\nSee more about this rule here: https://learn.microsoft.com/en-us/dotnet/fundamentals/code-analysis/quality-rules/ca1822.","shortMessageHtmlLink":"Fix 'CA1822: Mark members as static', take 2"}},{"before":"5b4100913c87a3a2400600984244a08499b46306","after":"b85af82afd59f6dce71cd6b9d66c849019cdd520","ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T16:30:31.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Update Docker images to their latest tags","shortMessageHtmlLink":"Update Docker images to their latest tags"}},{"before":"ded7f11fa4cad8b19b9bcc84edb0fc7a4db5a597","after":"5b4100913c87a3a2400600984244a08499b46306","ref":"refs/heads/feature/add-acceptance-tests","pushedAt":"2024-07-13T16:06:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"satrapu","name":"Bogdan Marian","path":"/satrapu","primaryAvatarUrl":"https://github.com/avatars/u/404349?s=80&v=4"},"commit":{"message":"Update CI pipeline dependencies","shortMessageHtmlLink":"Update CI pipeline dependencies"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAElxbW3QA","startCursor":null,"endCursor":null}},"title":"Activity · satrapu/aspnet-core-logging"}