{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":515585,"defaultBranch":"main","name":"aruba","ownerLogin":"cucumber","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2010-02-12T19:06:31.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/320565?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1712000914.0","currentOid":""},"activityList":{"items":[{"before":"fbe05075f36b1838cf65c0c9e1397242b4b54dc8","after":"e35a0fa535e16b0c21be9f301ece52c1e60d45f9","ref":"refs/heads/unlink-tmpfiles","pushedAt":"2024-04-01T20:54:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Regenerate RuboCop to-do file","shortMessageHtmlLink":"Regenerate RuboCop to-do file"}},{"before":"6e8193809a05732cd0ee53cd8075b71dc2c17663","after":"e25551d99b0cc915dd024253a2cb043329db5981","ref":"refs/heads/tmp-windows-test","pushedAt":"2024-04-01T20:53:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"WIP: Add hard check that temp files are unkinked","shortMessageHtmlLink":"WIP: Add hard check that temp files are unkinked"}},{"before":"28d98ec46c8a026ba0113198c8451a5dec64711b","after":"6e8193809a05732cd0ee53cd8075b71dc2c17663","ref":"refs/heads/tmp-windows-test","pushedAt":"2024-04-01T20:53:11.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Validate that Aruba scratch directory is empty at setup time","shortMessageHtmlLink":"Validate that Aruba scratch directory is empty at setup time"}},{"before":"e35a0fa535e16b0c21be9f301ece52c1e60d45f9","after":"fbe05075f36b1838cf65c0c9e1397242b4b54dc8","ref":"refs/heads/unlink-tmpfiles","pushedAt":"2024-04-01T20:52:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Validate that Aruba scratch directory is empty at setup time","shortMessageHtmlLink":"Validate that Aruba scratch directory is empty at setup time"}},{"before":"833a011b81cc6d035eeffa43d79bf47d2d7dd47e","after":"e35a0fa535e16b0c21be9f301ece52c1e60d45f9","ref":"refs/heads/unlink-tmpfiles","pushedAt":"2024-04-01T20:09:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Regenerate RuboCop to-do file","shortMessageHtmlLink":"Regenerate RuboCop to-do file"}},{"before":"ab257e366e0c70598aa278592f32320f501cedf2","after":"28d98ec46c8a026ba0113198c8451a5dec64711b","ref":"refs/heads/tmp-windows-test","pushedAt":"2024-04-01T20:07:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"TMP: Print some details","shortMessageHtmlLink":"TMP: Print some details"}},{"before":"d10f8fbb95afb9428a48ea32d7c08235730d3c88","after":"ab257e366e0c70598aa278592f32320f501cedf2","ref":"refs/heads/tmp-windows-test","pushedAt":"2024-04-01T19:55:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Unlink Tempfiles after use in SpawnProcess\n\nOn Windows, the finalizer for Tempfile will raise an error if\nErrno::ENOACCES is raised when removing the file. However, if this\nhappens when #unlink is called, the error is caught.\n\nThis change calls #unlink on the Tempfiles that are used to store the\noutput of spawned processes. This means the finalizer will not need to\nunlink the file, so any Errno::ENOACCES errors during unlinking will be\ncaught.\n\nThe raised errors did not make any specs fail, but they did appear in\nthe rspec output.","shortMessageHtmlLink":"Unlink Tempfiles after use in SpawnProcess"}},{"before":null,"after":"833a011b81cc6d035eeffa43d79bf47d2d7dd47e","ref":"refs/heads/unlink-tmpfiles","pushedAt":"2024-04-01T19:48:34.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Unlink Tempfiles after use in SpawnProcess\n\nOn Windows, the finalizer for Tempfile will raise an error if\nErrno::ENOACCES is raised when removing the file. However, if this\nhappens when #unlink is called, the error is caught.\n\nThis change calls #unlink on the Tempfiles that are used to store the\noutput of spawned processes. This means the finalizer will not need to\nunlink the file, so any Errno::ENOACCES errors during unlinking will be\ncaught.\n\nThe raised errors did not make any specs fail, but they did appear in\nthe rspec output.","shortMessageHtmlLink":"Unlink Tempfiles after use in SpawnProcess"}},{"before":"40a2fad36754b0701a67024945f5aeea58491cd4","after":"c8a91c694944bbac2f9df44186d0858409570d96","ref":"refs/heads/simplify-rspec-setup","pushedAt":"2024-04-01T15:28:05.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Add some notes. The setup in our specs is a bit weird\n\nIn particular, if we use the shared context 'uses aruba API', we have an\nobject @aruba that includes Aruba::Api, and all the methods available on\nthat are also available on each spec example. The results can be\ndifferent however, since each has its own config instance.","shortMessageHtmlLink":"Add some notes. The setup in our specs is a bit weird"}},{"before":null,"after":"d10f8fbb95afb9428a48ea32d7c08235730d3c88","ref":"refs/heads/tmp-windows-test","pushedAt":"2024-04-01T14:19:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Re-run on windows with the same seed","shortMessageHtmlLink":"Re-run on windows with the same seed"}},{"before":"561b141a897147ef35ec60ea75b7e3b1fa768c75","after":null,"ref":"refs/heads/improve-have-output-size-matcher","pushedAt":"2024-04-01T14:18:43.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"}},{"before":"8bb4b02ca8aba607d58bdd156d266cf36beeb820","after":"c1826d5221f80440a487067949fdf5755b7a3e21","ref":"refs/heads/main","pushedAt":"2024-04-01T14:18:38.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Merge pull request #924 from cucumber/improve-have-output-size-matcher\n\nMake #have_output_size work on a process","shortMessageHtmlLink":"Merge pull request #924 from cucumber/improve-have-output-size-matcher"}},{"before":"12e9aa7f33541d3be9c477b65c4d2ecf6cd2c5e1","after":"561b141a897147ef35ec60ea75b7e3b1fa768c75","ref":"refs/heads/improve-have-output-size-matcher","pushedAt":"2024-04-01T13:38:50.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Use #have_output_size matcher with process object in supplied step\n\nThe use of #have_output_size with strings is deprecated.","shortMessageHtmlLink":"Use #have_output_size matcher with process object in supplied step"}},{"before":null,"after":"12e9aa7f33541d3be9c477b65c4d2ecf6cd2c5e1","ref":"refs/heads/improve-have-output-size-matcher","pushedAt":"2024-04-01T13:32:30.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Use have_output_size matcher with process object in supplied step\n\nThe use of have_output_size with strings is deprecated.","shortMessageHtmlLink":"Use have_output_size matcher with process object in supplied step"}},{"before":"9fff969d9046aa17fbaacdaf19d59fd97fbf093b","after":null,"ref":"refs/heads/remove-superfluous-rspec-helper-methods","pushedAt":"2024-04-01T12:48:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"}},{"before":"207fa6f0d40b374093bda1eff03e21ce83f0af9d","after":"8bb4b02ca8aba607d58bdd156d266cf36beeb820","ref":"refs/heads/main","pushedAt":"2024-04-01T12:47:52.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Merge pull request #923 from cucumber/remove-superfluous-rspec-helper-methods\n\nRemove superfluous method definitions from specs","shortMessageHtmlLink":"Merge pull request #923 from cucumber/remove-superfluous-rspec-helper…"}},{"before":null,"after":"9fff969d9046aa17fbaacdaf19d59fd97fbf093b","ref":"refs/heads/remove-superfluous-rspec-helper-methods","pushedAt":"2024-04-01T12:36:21.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Remove superfluous method definitions from specs\n\nThese methods were defined but never used.","shortMessageHtmlLink":"Remove superfluous method definitions from specs"}},{"before":"661689264bb5d3f8e2739b37aa481cf7b2727f58","after":null,"ref":"refs/heads/update-rubocop","pushedAt":"2024-04-01T12:14:16.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"}},{"before":"92306fb11af925a6647e281ca8ab8e7e27806a1b","after":"207fa6f0d40b374093bda1eff03e21ce83f0af9d","ref":"refs/heads/main","pushedAt":"2024-04-01T12:14:11.000Z","pushType":"pr_merge","commitsCount":5,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Merge pull request #922 from cucumber/update-rubocop\n\nUpdate RuboCop and fix newly detected offenses","shortMessageHtmlLink":"Merge pull request #922 from cucumber/update-rubocop"}},{"before":null,"after":"661689264bb5d3f8e2739b37aa481cf7b2727f58","ref":"refs/heads/update-rubocop","pushedAt":"2024-04-01T11:42:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Regenerate RuboCop to-do file","shortMessageHtmlLink":"Regenerate RuboCop to-do file"}},{"before":"45b1a871d4714a79d9f45c8c42ad1fa1404dcc12","after":null,"ref":"refs/heads/fix-minitest-scenario","pushedAt":"2024-04-01T09:03:29.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"}},{"before":"41129ece1a76a7bd7173209c7135fad7bb0ff8e8","after":"92306fb11af925a6647e281ca8ab8e7e27806a1b","ref":"refs/heads/main","pushedAt":"2024-04-01T09:03:24.000Z","pushType":"pr_merge","commitsCount":4,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Merge pull request #921 from cucumber/fix-minitest-scenario\n\nFix minitest setup code and make minitest support scenarios run at least one test","shortMessageHtmlLink":"Merge pull request #921 from cucumber/fix-minitest-scenario"}},{"before":"f63d5aa6fb02f2a4c990537ec7003322d08b5872","after":"45b1a871d4714a79d9f45c8c42ad1fa1404dcc12","ref":"refs/heads/fix-minitest-scenario","pushedAt":"2024-04-01T08:27:47.000Z","pushType":"push","commitsCount":2,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Group initializers together\n\nThis removes some boilerplate closing and reopening of modules.","shortMessageHtmlLink":"Group initializers together"}},{"before":null,"after":"f63d5aa6fb02f2a4c990537ec7003322d08b5872","ref":"refs/heads/fix-minitest-scenario","pushedAt":"2024-04-01T07:46:09.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Make minitest support scenario run at least one test\n\nDue to how test success is checked, the failure to run at least one test\nwas never noticed. A change in behavior in minitest exposed the problem.\nSee https://github.com/minitest/minitest/pull/986.","shortMessageHtmlLink":"Make minitest support scenario run at least one test"}},{"before":"b9d0f15d1292697b051f94984925b4f63c4efac4","after":"41129ece1a76a7bd7173209c7135fad7bb0ff8e8","ref":"refs/heads/main","pushedAt":"2024-03-26T14:32:23.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"luke-hill","name":"Luke Hill","path":"/luke-hill","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/20105237?s=80&v=4"},"commit":{"message":"Update LICENSE to consistent format","shortMessageHtmlLink":"Update LICENSE to consistent format"}},{"before":"dc2273a497870cd049ce77416ced7d9748ebed37","after":"2a1c5ba5d1c5c237c864bb4ad2242ae507e1156c","ref":"refs/heads/cukes-on-windows","pushedAt":"2024-03-17T14:28:41.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Re-organize and improve output check scenarios\n\n- Move scenarios for checking success + output to a separate feature\n- Unify order and implementation of scenarios for checking output,\n stderr and stdout","shortMessageHtmlLink":"Re-organize and improve output check scenarios"}},{"before":"d2045b8120ae0b5d00027e886764236908c27e48","after":"40a2fad36754b0701a67024945f5aeea58491cd4","ref":"refs/heads/simplify-rspec-setup","pushedAt":"2024-03-17T14:27:04.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"WIP","shortMessageHtmlLink":"WIP"}},{"before":"e1f44cf7f7900b2c1ffafd3e5f5c8bd250d57887","after":"08a250a755d83bbb8d40ced9f45cbe97e96f9013","ref":"refs/heads/improve-appveyor-build-cucumber","pushedAt":"2024-03-17T14:25:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"CI: Windows - Fixed ConfuringAruba\\Basics.feature","shortMessageHtmlLink":"CI: Windows - Fixed ConfuringAruba\\Basics.feature"}},{"before":"db61ed5173e1d30fefe2a7c6101bde77a0f10a8a","after":"dbe36bba94ba046a570fd23521b5526dd0187be1","ref":"refs/heads/improve-appveyor-build","pushedAt":"2024-03-17T14:22:51.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"CI - Windows: RSpec specs are all working!","shortMessageHtmlLink":"CI - Windows: RSpec specs are all working!"}},{"before":"78b85dc83544a88b2c5e307650596662d3ffda2d","after":"8546717787966981bc9a00a1a2dcb4d0015f06c9","ref":"refs/heads/fully-test-on-windows","pushedAt":"2024-03-17T14:22:44.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"mvz","name":"Matijs van Zuijlen","path":"/mvz","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/10898?s=80&v=4"},"commit":{"message":"Add bat runner for default test cli app","shortMessageHtmlLink":"Add bat runner for default test cli app"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEJNmYAwA","startCursor":null,"endCursor":null}},"title":"Activity · cucumber/aruba"}