{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":706233457,"defaultBranch":"main","name":"sn-releases","ownerLogin":"maidsafe","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-10-17T14:51:47.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/536423?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1715887667.0","currentOid":""},"activityList":{"items":[{"before":"a90844874b25be752e1e537d2ee3d8fe23dca5bb","after":"998025dfce167831f9f8cdc284860ce580dcbe51","ref":"refs/heads/main","pushedAt":"2024-05-16T19:25:05.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.2.3","shortMessageHtmlLink":"chore(release): 0.2.3"}},{"before":"47d4267ed997259751ce3ac6cef8d7cf859a0e94","after":"a90844874b25be752e1e537d2ee3d8fe23dca5bb","ref":"refs/heads/main","pushedAt":"2024-05-16T19:22:57.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: add sn_auditor to release type","shortMessageHtmlLink":"feat: add sn_auditor to release type"}},{"before":"a1f70f69a9290f933c9aec14e649588d67edac67","after":"47d4267ed997259751ce3ac6cef8d7cf859a0e94","ref":"refs/heads/main","pushedAt":"2024-05-08T02:56:12.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.2.2","shortMessageHtmlLink":"chore(release): 0.2.2"}},{"before":"bc652e9bb2b3917dbff3f832b5e81ff38d48f135","after":"a1f70f69a9290f933c9aec14e649588d67edac67","ref":"refs/heads/main","pushedAt":"2024-05-08T02:54:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuef","name":null,"path":"/joshuef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/218554?s=80&v=4"},"commit":{"message":"chore: update lauchpad bucket naming to remove","shortMessageHtmlLink":"chore: update lauchpad bucket naming to remove"}},{"before":"d71a357e2caa131a92203e77a60e590fc57906ed","after":"bc652e9bb2b3917dbff3f832b5e81ff38d48f135","ref":"refs/heads/main","pushedAt":"2024-05-04T16:12:48.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.2.1","shortMessageHtmlLink":"chore(release): 0.2.1"}},{"before":"282960a1857ca578f4e302ad43e8bb6d602c50df","after":"d71a357e2caa131a92203e77a60e590fc57906ed","ref":"refs/heads/main","pushedAt":"2024-05-04T16:10:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: add node launchpad to release type\n\nA new `node-launchpad` binary is being introduced, which is a node management TUI. It therefore\nneeds a corresponding `ReleaseType` variant.\n\nThe crate for `node-launchpad`, `sn_node_launchpad`, does not yet have a published version, so the\n`get_latest_version` function has been hard coded to return the first alpha version. This will be\nremoved soon.","shortMessageHtmlLink":"feat: add node launchpad to release type"}},{"before":"bb641468a0d078a7a975885f40145f128d9ff306","after":"282960a1857ca578f4e302ad43e8bb6d602c50df","ref":"refs/heads/main","pushedAt":"2024-03-19T16:48:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.2.0","shortMessageHtmlLink":"chore(release): 0.2.0"}},{"before":"8c9ae11a169e98cc8f262d9eaeb5b8eff39b0bd8","after":"bb641468a0d078a7a975885f40145f128d9ff306","ref":"refs/heads/main","pushedAt":"2024-03-19T16:47:58.000Z","pushType":"pr_merge","commitsCount":2,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"refactor: use version type rather than strings\n\nBREAKING CHANGE: the `semver::Version` type is used rather strings for working with versions.\n\nThe need for the version parsing test and tests for retrieving the latest version was removed. The\nlatter of those was only testing that returned string was a valid semantic version, which wouldn't\nbe possible with a `Version` type.","shortMessageHtmlLink":"refactor: use version type rather than strings"}},{"before":"efadeb4afaa6ea0d0096976fe57961e65c390424","after":"8c9ae11a169e98cc8f262d9eaeb5b8eff39b0bd8","ref":"refs/heads/main","pushedAt":"2024-03-19T15:24:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.9","shortMessageHtmlLink":"chore(release): 0.1.9"}},{"before":"ea2b21cdd4ed892e145246fc3ec049443e04e66d","after":"efadeb4afaa6ea0d0096976fe57961e65c390424","ref":"refs/heads/main","pushedAt":"2024-03-19T15:23:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: support safenodemand releases\n\nThe node manager will look to pull in the latest version of the node manager daemon, so we need to\nbe able to obtain its releases.\n\nThis binary will shortly be renamed from `safenodemand`, probably to `safenodemgrd`. At that point,\nwe'll need to come and update the repository again.","shortMessageHtmlLink":"feat: support safenodemand releases"}},{"before":"b9f600eda59ba1f2392452c22b90e5ff63bcc7fd","after":"ea2b21cdd4ed892e145246fc3ec049443e04e66d","ref":"refs/heads/main","pushedAt":"2024-03-19T07:13:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.8","shortMessageHtmlLink":"chore(release): 0.1.8"}},{"before":"a2861dd8f52599915b34aefa4bfdedad0cf7eb02","after":"b9f600eda59ba1f2392452c22b90e5ff63bcc7fd","ref":"refs/heads/main","pushedAt":"2024-03-19T07:12:45.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuef","name":null,"path":"/joshuef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/218554?s=80&v=4"},"commit":{"message":"feat: validate the provided semantic version str","shortMessageHtmlLink":"feat: validate the provided semantic version str"}},{"before":"bb8662e68c5ee9128275842a1db41f531f86a2bc","after":"a2861dd8f52599915b34aefa4bfdedad0cf7eb02","ref":"refs/heads/main","pushedAt":"2024-02-01T17:30:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.7","shortMessageHtmlLink":"chore(release): 0.1.7"}},{"before":"9c2eb8d47fff176f1a6a18c0b4856c5bd5b3212d","after":"bb8662e68c5ee9128275842a1db41f531f86a2bc","ref":"refs/heads/main","pushedAt":"2024-02-01T17:27:43.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"chore: update license year\n\nWe know this is not required from a legal point of view, but the license verification tool works on\nthe basis of the current year, so we need to update the files to get CI green.","shortMessageHtmlLink":"chore: update license year"}},{"before":"450f09715bbc823a6f3aad25d2665f489215f10b","after":"9c2eb8d47fff176f1a6a18c0b4856c5bd5b3212d","ref":"refs/heads/main","pushedAt":"2023-12-21T12:39:36.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.6","shortMessageHtmlLink":"chore(release): 0.1.6"}},{"before":"77421734f59c54c56c90898ca9a36b210e60d76f","after":"450f09715bbc823a6f3aad25d2665f489215f10b","ref":"refs/heads/main","pushedAt":"2023-12-21T12:38:25.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: support faucet releases\n\nThe node manager will look to pull in the latest version of the faucet for running local networks,\nso we need to be able to obtain its releases. The faucet is another binary from the `safe_network`\nrepo.","shortMessageHtmlLink":"feat: support faucet releases"}},{"before":"5d1fd4cf0af3dc5a68c2215ac6e5700d75063965","after":"77421734f59c54c56c90898ca9a36b210e60d76f","ref":"refs/heads/main","pushedAt":"2023-12-13T16:19:08.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.5","shortMessageHtmlLink":"chore(release): 0.1.5"}},{"before":"3edae8f61d94f1a4018f42d89cf4938290d5bed3","after":"5d1fd4cf0af3dc5a68c2215ac6e5700d75063965","ref":"refs/heads/main","pushedAt":"2023-12-13T16:18:06.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: support node manager releases\n\nThe main noteworthy thing here is that the node manager is in its own repository. This crate was\noriginally setup to pull releases from the `safe_network` workspace repository, so at the moment the\nnode manager is a bit of a special case. However, it could be the case that in the future we will\npull binaries from more repositories. This change supports that.\n\nThe node manager is a single-crate repository, which makes it much easier to get the latest version:\nyou can use the specific API for that, rather than processing the whole release list.","shortMessageHtmlLink":"feat: support node manager releases"}},{"before":"7dba8dc1e6a350f2d3a0e346c6cfa675709b6378","after":"3edae8f61d94f1a4018f42d89cf4938290d5bed3","ref":"refs/heads/main","pushedAt":"2023-12-13T12:30:33.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.4","shortMessageHtmlLink":"chore(release): 0.1.4"}},{"before":"805b0bfb5078aa109da096578812c447c542a2d5","after":"7dba8dc1e6a350f2d3a0e346c6cfa675709b6378","ref":"refs/heads/main","pushedAt":"2023-12-13T12:29:28.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: function for downloading custom url\n\nIn the node manager we want to support downloading a 'custom' binary, which is really a binary of\n`safenode` from someone's fork. These get uploaded and used during testnet deployments. This new\nfunction downloads the URL not on the basis of a convention, but instead just allowing any URL to be\nspecified.\n\nWe make the assertion that the URL has to point to a zip or gzipped tar file.","shortMessageHtmlLink":"feat: function for downloading custom url"}},{"before":"e0b7b72029534b8064ef2cbbc321d193e6a1a185","after":"805b0bfb5078aa109da096578812c447c542a2d5","ref":"refs/heads/main","pushedAt":"2023-11-24T08:43:16.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.3","shortMessageHtmlLink":"chore(release): 0.1.3"}},{"before":"fc5c35a0b07f1782be3a4f89690dc37980cce353","after":"e0b7b72029534b8064ef2cbbc321d193e6a1a185","ref":"refs/heads/main","pushedAt":"2023-11-24T08:39:10.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"joshuef","name":null,"path":"/joshuef","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/218554?s=80&v=4"},"commit":{"message":"feat: support `sn_node_rpc_client` release type\n\nThe new binary is added to the available release types.\n\nThe addition of this binary also caused the incorrect latest version to be returned for `sn_node`\nbecause it was doing a starts-with match. The match was changed to compare the whole crate name.","shortMessageHtmlLink":"feat: support sn_node_rpc_client release type"}},{"before":"e4593b57908341e68c000d582d358d0e0d2477a0","after":"fc5c35a0b07f1782be3a4f89690dc37980cce353","ref":"refs/heads/main","pushedAt":"2023-10-24T14:23:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.2","shortMessageHtmlLink":"chore(release): 0.1.2"}},{"before":"9775b870ecb7b004fca46fa28c359882ba9b4ed3","after":"e4593b57908341e68c000d582d358d0e0d2477a0","ref":"refs/heads/main","pushedAt":"2023-10-24T14:18:44.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"chore: apply debug attribute\n\nNot having this is making things more difficult when referencing this type from other crates.","shortMessageHtmlLink":"chore: apply debug attribute"}},{"before":"9f60c0fc718d1e08359dbb96d31993c14b80d193","after":"9775b870ecb7b004fca46fa28c359882ba9b4ed3","ref":"refs/heads/main","pushedAt":"2023-10-20T13:55:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.1","shortMessageHtmlLink":"chore(release): 0.1.1"}},{"before":"54dfbf095439f70b6a47709dcb386c79375b375c","after":"9f60c0fc718d1e08359dbb96d31993c14b80d193","ref":"refs/heads/main","pushedAt":"2023-10-20T13:51:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"feat: provide function to get platform\n\nThis will be required by callers so that they can download binaries based on their currently running\nplatform.","shortMessageHtmlLink":"feat: provide function to get platform"}},{"before":"cd048e0777096a33b76d4681f182d6ea47e5a644","after":"54dfbf095439f70b6a47709dcb386c79375b375c","ref":"refs/heads/main","pushedAt":"2023-10-19T18:28:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"fix: remove the 'needs' element\n\nAlso fix the merge workflow so that tests only run once.","shortMessageHtmlLink":"fix: remove the 'needs' element"}},{"before":"5f72b1f8222bd3fe2ec478e85d7e3aa2a287d1a3","after":"cd048e0777096a33b76d4681f182d6ea47e5a644","ref":"refs/heads/main","pushedAt":"2023-10-19T17:51:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"fix: invalid release workflow file","shortMessageHtmlLink":"fix: invalid release workflow file"}},{"before":"90e3c797a32f9b4030060679727820547dbf85fb","after":"5f72b1f8222bd3fe2ec478e85d7e3aa2a287d1a3","ref":"refs/heads/main","pushedAt":"2023-10-19T17:48:27.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"MaidSafe-QA","name":"MaidSafe-QA","path":"/MaidSafe-QA","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/13850518?s=80&v=4"},"commit":{"message":"chore(release): 0.1.0","shortMessageHtmlLink":"chore(release): 0.1.0"}},{"before":"f2dff95db969fd73a39b3b42300857dab25a5e99","after":"90e3c797a32f9b4030060679727820547dbf85fb","ref":"refs/heads/main","pushedAt":"2023-10-19T16:44:10.000Z","pushType":"pr_merge","commitsCount":3,"pusher":{"login":"jacderida","name":"Chris O'Neil","path":"/jacderida","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/1055542?s=80&v=4"},"commit":{"message":"Merge pull request #2 from jacderida/licensing\n\nLicensing and Release Workflows","shortMessageHtmlLink":"Merge pull request #2 from jacderida/licensing"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAES_-ZagA","startCursor":null,"endCursor":null}},"title":"Activity ยท maidsafe/sn-releases"}