{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":3276877,"defaultBranch":"master","name":"Ceedling","ownerLogin":"ThrowTheSwitch","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2012-01-26T19:53:53.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/1049138?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1726606213.0","currentOid":""},"activityList":{"items":[{"before":"8d28b3370fcf5933ed47c81f43effc1a854e5b7d","after":"7711e2bdc3094d617268bac3bd6d26bb9f8ff7b8","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-09-17T20:34:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Validating nested arrays in :flags & :defines\n\nYAML anchors and aliases lead to nested arrays in YAML config. Added support for these in `:defines` and `:flags` validation.","shortMessageHtmlLink":"πŸ› Validating nested arrays in :flags & :defines"}},{"before":"533d636b09d89f482d872a11cd1cff29c3cf56dc","after":"8d28b3370fcf5933ed47c81f43effc1a854e5b7d","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-09-17T02:44:27.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› :flags & :defines\n\n- Fixed :defines validation to allow :preprocess matchers just like :test\n- Fixed :preprocess flags handling to use :compile flags unless :preprocess is set\n- Fixed :preprocess flags handling to use no extra preprocessing flags if set to empty list regardless of :compile flags\n- Fixed :preprocess defines handling to use :test flags unless :preprocess is set\n- Fixed :preprocess defines handling to use no extra preprocessing defines if set to empty list regardless of :test defines\n- Fixed default :defines to allow the preceding","shortMessageHtmlLink":"πŸ› :flags & :defines"}},{"before":"4190c334825e32006a5ec3e1c11eacf3021db9dd","after":"533d636b09d89f482d872a11cd1cff29c3cf56dc","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-09-12T02:26:55.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"⚑️ Do not compile cmock.c if no mocks used\n\nIf a particular test executable does not include mocks, there’s no reason to compile and link cmock.c. This small improvement will almost certainly have quite little impact, but it’s just more better, dangit.","shortMessageHtmlLink":"⚑️ Do not compile cmock.c if no mocks used"}},{"before":"d88029723b12886e7638a2477400e6459ecee7f8","after":"4190c334825e32006a5ec3e1c11eacf3021db9dd","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-09-12T01:46:38.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Fixed error message formatting exception\n\n- Fixes issue #927\n- Improved error messages for use of `:flags` and `:defines` matchers outside of the `:text` context","shortMessageHtmlLink":"πŸ› Fixed error message formatting exception"}},{"before":"3d9cd04b56d7a75b228d7bb037000b6c9b7f59e0","after":"d88029723b12886e7638a2477400e6459ecee7f8","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-09-11T01:48:33.000Z","pushType":"push","commitsCount":9,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"✨ Added :flags & :defines validation\n\nAlso incorporated Reportinator for configuration walk formatting","shortMessageHtmlLink":"✨ Added :flags & :defines validation"}},{"before":"f4b0cfb7293e94620431a9b1e6a4935683957a61","after":"3d9cd04b56d7a75b228d7bb037000b6c9b7f59e0","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-30T02:49:46.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Resolved frozen ENV lookup string issue","shortMessageHtmlLink":"πŸ› Resolved frozen ENV lookup string issue"}},{"before":"fd893a4d19a38df6632f48b5c78182191049a3b6","after":"f4b0cfb7293e94620431a9b1e6a4935683957a61","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-28T15:10:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ“ gcovr --merge-mode-function support","shortMessageHtmlLink":"πŸ“ gcovr --merge-mode-function support"}},{"before":"9c601206e47d0ee9aafd073671b90348db15af43","after":"fd893a4d19a38df6632f48b5c78182191049a3b6","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-28T14:30:15.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"✨ Added support for gcovr merge-mode-functions\n\nWithout this, gcovr can experience a fatal error for versions greater than 6.0 when encountering the likely scenario of the same source function coverage tested in multiple builds.","shortMessageHtmlLink":"✨ Added support for gcovr merge-mode-functions"}},{"before":"9c1c51dfa514a813d5ebaa58354598a722279ea2","after":"9c601206e47d0ee9aafd073671b90348db15af43","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-28T03:09:33.000Z","pushType":"push","commitsCount":4,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"🎨 Traditional begin / rescue instead of concise","shortMessageHtmlLink":"🎨 Traditional begin / rescue instead of concise"}},{"before":"68cb3b7b5bfdb2858f8ca0d5350c40e402237a74","after":"9c1c51dfa514a813d5ebaa58354598a722279ea2","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-23T17:50:39.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ“ Project developer instructions update","shortMessageHtmlLink":"πŸ“ Project developer instructions update"}},{"before":"886526236e1f179946f671a1410d93d7e28d33f8","after":"68cb3b7b5bfdb2858f8ca0d5350c40e402237a74","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-22T18:56:25.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Proper default handling for tool merging\n\n- Missing user configuration options could cause default tools to be merged (and validated) or not merged at all. Previous fixes here were expanded to cover all cases.\n- Brought in defaults from actual defaults.rb instead of duplicating.\n- Reworked backtrace tool handling and conditional validation to use existing patterns. This is simpler and more robust than the previous approach.","shortMessageHtmlLink":"πŸ› Proper default handling for tool merging"}},{"before":"34d0de660c7bdccfe0448491844c809786a45ebb","after":"886526236e1f179946f671a1410d93d7e28d33f8","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-19T14:03:41.000Z","pushType":"push","commitsCount":5,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Verbosity handling bug\n\n- Ensured the correct verbosity is returned and avoided unnecessary processing","shortMessageHtmlLink":"πŸ› Verbosity handling bug"}},{"before":"a1e6b24d3d1e907411b6b762e00aa4517f43cbbe","after":"34d0de660c7bdccfe0448491844c809786a45ebb","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-12T18:29:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ”§ Changed test preprocessing default\n\nMore sensible to disable it by default in these test / example files. It had been enabled forever (by accident?) and persisted through the search-and-replace for the new test preprocessor setting options.","shortMessageHtmlLink":"πŸ”§ Changed test preprocessing default"}},{"before":"fcf7c821be27e5e2ef4a1cc71701b06bb22e6b00","after":"a1e6b24d3d1e907411b6b762e00aa4517f43cbbe","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-12T15:02:31.000Z","pushType":"push","commitsCount":6,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"βœ… Added version output tests","shortMessageHtmlLink":"βœ… Added version output tests"}},{"before":"e9f35da1497df03fcf25a5fcac66954db169fb44","after":"fcf7c821be27e5e2ef4a1cc71701b06bb22e6b00","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-07T20:56:39.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Filled gap in mutex locking for thread safety","shortMessageHtmlLink":"πŸ› Filled gap in mutex locking for thread safety"}},{"before":"ba45d2c0d2ba7da67ae09eb3b1d5e32f2561ded1","after":"e9f35da1497df03fcf25a5fcac66954db169fb44","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-05T16:08:02.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ’š Fixed forgotten environment var rename","shortMessageHtmlLink":"πŸ’š Fixed forgotten environment var rename"}},{"before":"36a6c0dde4165b1c0a8036bcfc753a5e57f1e70a","after":"ba45d2c0d2ba7da67ae09eb3b1d5e32f2561ded1","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-05T15:36:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"♻️ Cleaned up version handling\n\n- Separated concerns\n- Simplified code files\n- Reorganized version handling to bootloader in bin/\n- Built support for and updated documentation to distinguish tags from build strings\n- Fixed bug of failing to copy GIT_COMMIT_SHA file to vendored version of Ceedling during project creation","shortMessageHtmlLink":"♻️ Cleaned up version handling"}},{"before":"a64726213536dbb9710cc5ed47d40ea79fcab4c6","after":"36a6c0dde4165b1c0a8036bcfc753a5e57f1e70a","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-04T02:54:46.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ”§ Changed backtrace settings in assets/*.yml","shortMessageHtmlLink":"πŸ”§ Changed backtrace settings in assets/*.yml"}},{"before":"1339f90322050e8eef3aa7a288a7cd1ed726ae3b","after":"a64726213536dbb9710cc5ed47d40ea79fcab4c6","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-04T00:53:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ’š Fixed ordering of Github Action\n\n- Removed unneeded steps\n- Placed new Git SHA file generation before the gem build!","shortMessageHtmlLink":"πŸ’š Fixed ordering of Github Action"}},{"before":"77aa3aa5e6e2e5328777bdeb431c949d13110782","after":"1339f90322050e8eef3aa7a288a7cd1ed726ae3b","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-03T20:41:22.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ’š Add path for Github commit SHA file","shortMessageHtmlLink":"πŸ’š Add path for Github commit SHA file"}},{"before":"f1613955e5382db0a7dac4c4f8010dca1b2037b5","after":"77aa3aa5e6e2e5328777bdeb431c949d13110782","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-03T19:27:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ’š Github Action environment variable fix\n\nCan’t set a variable and use it in the same action step","shortMessageHtmlLink":"πŸ’š Github Action environment variable fix"}},{"before":"c9cc8392009fde0054dd6df05ad1e467a7392c02","after":"f1613955e5382db0a7dac4c4f8010dca1b2037b5","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-08-03T19:02:04.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"✨ Added Git commit SHA (short) to version handling","shortMessageHtmlLink":"✨ Added Git commit SHA (short) to version handling"}},{"before":"95edb5b2089988c66675e3e9d9e7d63395ffe41e","after":"c9cc8392009fde0054dd6df05ad1e467a7392c02","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-29T21:32:09.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ“ Doc updates","shortMessageHtmlLink":"πŸ“ Doc updates"}},{"before":"a696cf84a8c4187fa5b4b3fddfbd08083c65f86b","after":"95edb5b2089988c66675e3e9d9e7d63395ffe41e","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-29T20:04:37.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"βœ… Another attempt at a fix for Windows","shortMessageHtmlLink":"βœ… Another attempt at a fix for Windows"}},{"before":"c242ca166568800cd10188b360cacd03095091ef","after":"a696cf84a8c4187fa5b4b3fddfbd08083c65f86b","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-29T19:32:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"βœ… Windows fix\n\nUpdated test failure error message matcher for different toolchains","shortMessageHtmlLink":"βœ… Windows fix"}},{"before":"1e4bb01f55c3ffb617d5720461c9061f91a7b92c","after":"c242ca166568800cd10188b360cacd03095091ef","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-29T19:10:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"βœ… Added tests for preprocessing feature","shortMessageHtmlLink":"βœ… Added tests for preprocessing feature"}},{"before":"af7630b1833c11f48012d9f4020348262b48a140","after":"1e4bb01f55c3ffb617d5720461c9061f91a7b92c","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-29T13:43:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"Merge pull request #911 from deltalejo/fix/release-task\n\nFix release task logging.","shortMessageHtmlLink":"Merge pull request #911 from deltalejo/fix/release-task"}},{"before":"4d75a3e80c7eda467b29b996942c74f0971cdf4b","after":"af7630b1833c11f48012d9f4020348262b48a140","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-26T20:39:28.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Bug fix after ConfigWalkinator refactoring","shortMessageHtmlLink":"πŸ› Bug fix after ConfigWalkinator refactoring"}},{"before":"d9f56d58966eb7654ba040d65b448d23bbff1908","after":"4d75a3e80c7eda467b29b996942c74f0971cdf4b","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-25T20:58:08.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Fixed new defaults handling\n\n- Moved CMock static defaults to defaults.rb\n- Added logic to `merge_tool_defauts()` that handles the very likely scneario of certain optional project configuration values missing in a user-provided configuration\n- Refactored `ConfigWalkinator.fetch_value()` to be more capable and safe\n- Added tests for `ConfigWalkinator.fetch_value()`","shortMessageHtmlLink":"πŸ› Fixed new defaults handling"}},{"before":"72a49f4b176c5db79fef1d9a8619e8890c200278","after":"d9f56d58966eb7654ba040d65b448d23bbff1908","ref":"refs/heads/test/ceedling_0_32_rc","pushedAt":"2024-07-25T12:48:54.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mkarlesky","name":"Michael Karlesky","path":"/mkarlesky","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1048550?s=80&v=4"},"commit":{"message":"πŸ› Forgot to save a file in the commit","shortMessageHtmlLink":"πŸ› Forgot to save a file in the commit"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMDozNDo1OS4wMDAwMDBazwAAAAS494DO","startCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wOS0xN1QyMDozNDo1OS4wMDAwMDBazwAAAAS494DO","endCursor":"Y3Vyc29yOnYyOpK7MjAyNC0wNy0yNVQxMjo0ODo1NC4wMDAwMDBazwAAAASJAm6t"}},"title":"Activity Β· ThrowTheSwitch/Ceedling"}