{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":566874130,"defaultBranch":"master","name":"dcrtest","ownerLogin":"decred","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2022-11-16T15:45:16.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/16297194?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1686330604.0108318","currentOid":""},"activityList":{"items":[{"before":"a2529e936df1a91d5a14a8c9a115d46a112c6833","after":"ade8c37ad1db30971999f2e8663446e65c157c49","ref":"refs/heads/master","pushedAt":"2024-05-14T16:06:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"build: Update golangci-lint to 1.58.1","shortMessageHtmlLink":"build: Update golangci-lint to 1.58.1"}},{"before":"9eed40164fec9e30fd6f86ef7e602459c4f04af1","after":"a2529e936df1a91d5a14a8c9a115d46a112c6833","ref":"refs/heads/master","pushedAt":"2024-04-04T17:09:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: use node directory prefix for appdata","shortMessageHtmlLink":"dcrdtest: use node directory prefix for appdata"}},{"before":"f6c4140f51ddf349500e8b610ecfb63995dd2c09","after":"9eed40164fec9e30fd6f86ef7e602459c4f04af1","ref":"refs/heads/master","pushedAt":"2024-04-04T04:00:16.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: avoid concurrent exec.Cmd.Wait calls\n\nexec.Cmd.Wait is not safe to call concurrently. Instead, call this method\nonly once, in the goroutine started by node.start() used for abnormal process\nexit. After Wait exits, assign the error and close a new cmdDone channel\nadded to the node struct. This allows node.stop() to detect when process\nshutdown has occurred, and provides access to the error so it can be logged.\n\nSince some other parts of node.stop() were racy on reading node.cmd, and it\nwas unclear how it was intended to handle the difference between a node that\nwas never successfully started and one that was previously stopped, another\nnew channel cmdStarted is added to node to distinguish these conditions.","shortMessageHtmlLink":"dcrdtest: avoid concurrent exec.Cmd.Wait calls"}},{"before":"058929fef05350b57a1ff16364c4a6c9c04720cb","after":"f6c4140f51ddf349500e8b610ecfb63995dd2c09","ref":"refs/heads/master","pushedAt":"2024-04-04T02:03:24.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"Update CI with Go 1.21 and 1.22","shortMessageHtmlLink":"Update CI with Go 1.21 and 1.22"}},{"before":"3d06801da3828e2ec40dfc8c1826b5ff98e46734","after":"058929fef05350b57a1ff16364c4a6c9c04720cb","ref":"refs/heads/master","pushedAt":"2024-04-04T00:26:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"Detect early and abnormal dcrd process shutdown\n\nAvoids waiting for a 10m timeout in go test, that ultimately results in the\ntest being killed without any debug information available read from stdout or\nstderr.","shortMessageHtmlLink":"Detect early and abnormal dcrd process shutdown"}},{"before":"b164c603a9af3f123f32bf94a6138521518abdc6","after":"3d06801da3828e2ec40dfc8c1826b5ff98e46734","ref":"refs/heads/master","pushedAt":"2023-12-17T20:35:17.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Cleanup temp dir after test\n\nThis cleans up a test that disabled automatic cleanup.","shortMessageHtmlLink":"dcrdtest: Cleanup temp dir after test"}},{"before":"53bcbaaa9307daff53cddbe676a8997444867b20","after":"b164c603a9af3f123f32bf94a6138521518abdc6","ref":"refs/heads/master","pushedAt":"2023-10-18T18:22:19.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Add option for keeping node dir\n\nThis adds a flag to the Harness to instruct it to keep the node dir\nafter TearDown and, unless that flag is set, removes the node dir.\n\nThis improves the reliability of the test harness by not leaving behind\nextraneous, unneeded data by default.\n\nWhen calling the TearDownInTest variant, if the test has already failed\nthen the node dir is kept to ease debugging test failures.","shortMessageHtmlLink":"dcrdtest: Add option for keeping node dir"}},{"before":"824c67e130f7c65d689705f2717db0702a42149d","after":"53bcbaaa9307daff53cddbe676a8997444867b20","ref":"refs/heads/master","pushedAt":"2023-10-18T15:19:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Remove need for *testing.T\n\nThis removes the need for passing a valid *testing.T object to the\nharness initializing function New() by switching the logging statements\nfrom using the test object to log it to using a standard slog logger.\n\nThe API is not yet changed to avoid having to perform a major version\nbump in the package, but a deprecation note is added to the function's\ndocumentation.\n\nThe purpose of this change is to allow this package to be more broadly\nuseful, not just in tests, but also in benchmarks and in generic code\nnot tied specifically to tests.","shortMessageHtmlLink":"dcrdtest: Remove need for *testing.T"}},{"before":"524cd73b55248a9de5fd4b47a655d52c2efc7d6e","after":null,"ref":"refs/tags/v1.0.0","pushedAt":"2023-06-09T17:09:08.844Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"}},{"before":"d0a3c1865f718aef3fc0179c29b2b37f1527508f","after":"824c67e130f7c65d689705f2717db0702a42149d","ref":"refs/heads/master","pushedAt":"2023-06-09T17:04:54.045Z","pushType":"push","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Use latest main dcrd release module.\n\nThis updates to the latest released main dcrd module and other\ndependencies is hoists forward.","shortMessageHtmlLink":"dcrdtest: Use latest main dcrd release module."}},{"before":"fad522d140ffd9bb8370e70868a33d405e802eba","after":"d0a3c1865f718aef3fc0179c29b2b37f1527508f","ref":"refs/heads/master","pushedAt":"2023-06-08T20:51:22.663Z","pushType":"push","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Update to latest release module deps.\n\nThis updates to the latest released module dependencies and removes all\nreplace directives that were required for the in-development modules.","shortMessageHtmlLink":"dcrdtest: Update to latest release module deps."}},{"before":"c934ecf4dccadf69f5f7cebb6fc6820440b4dfda","after":"fad522d140ffd9bb8370e70868a33d405e802eba","ref":"refs/heads/master","pushedAt":"2023-06-08T17:53:43.266Z","pushType":"push","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Support DCP0011 pow consensus vote.\n\nThis updates the voting wallet to support the DCP0011 pow semantics on\nsimnet.","shortMessageHtmlLink":"dcrdtest: Support DCP0011 pow consensus vote."}},{"before":"05418e3ed5277780377c286a04ee8fd3490d437f","after":"c934ecf4dccadf69f5f7cebb6fc6820440b4dfda","ref":"refs/heads/master","pushedAt":"2023-06-08T16:19:12.925Z","pushType":"push","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Support DCP0012 subsidy consensus vote.\n\nThis updates the voting wallet to support the DCP0012 subsidy split\nsemantics on simnet.","shortMessageHtmlLink":"dcrdtest: Support DCP0012 subsidy consensus vote."}},{"before":"777773235e3b5cbe859390ef04b7b6b591b7539e","after":"05418e3ed5277780377c286a04ee8fd3490d437f","ref":"refs/heads/master","pushedAt":"2023-06-02T19:23:23.732Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"build: golangci-lint v1.53.1","shortMessageHtmlLink":"build: golangci-lint v1.53.1"}},{"before":"07f6a9120a0e54da2275b54a2cb2031b2d6d0721","after":"777773235e3b5cbe859390ef04b7b6b591b7539e","ref":"refs/heads/master","pushedAt":"2023-04-14T06:09:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"dcrdtest: Update to latest master dependencies\n\nThis commit updates the dcrdtest's dcrd dependencies to their latest\nin-development version. This is needed so that consumers of this package\ncan also upgrade their own required versions.\n\nNote that due to untagged major version upgrades in the current\nin-development code, consumers will have to also update their own\nreplacement directives in their respective go.mod files.","shortMessageHtmlLink":"dcrdtest: Update to latest master dependencies"}},{"before":"85f922c0880ed7da514ab27df486ce29c4310039","after":"07f6a9120a0e54da2275b54a2cb2031b2d6d0721","ref":"refs/heads/master","pushedAt":"2023-03-08T18:24:47.230Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davecgh","name":"Dave Collins","path":"/davecgh","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/2115102?s=80&v=4"},"commit":{"message":"build: Test against Go 1.20","shortMessageHtmlLink":"build: Test against Go 1.20"}}],"hasNextPage":false,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAESawXjgA","startCursor":null,"endCursor":null}},"title":"Activity ยท decred/dcrtest"}