{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":426020356,"defaultBranch":"main","name":"rust-battery","ownerLogin":"starship","currentUserCanPush":false,"isFork":true,"isEmpty":false,"createdAt":"2021-11-08T22:59:35.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/49654870?v=4","public":true,"private":false,"isOrgOwned":true},"refInfo":{"name":"","listCacheKey":"v0:1717869461.0","currentOid":""},"activityList":{"items":[{"before":null,"after":"018541505ec80f73dcb2b6a3b72bf32f96df4386","ref":"refs/heads/davidkna-patch-1","pushedAt":"2024-06-08T17:57:41.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"davidkna","name":"David Knaack","path":"/davidkna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835177?s=80&v=4"},"commit":{"message":"fix: remove `netbsd` keyword\n\nCrates can have at most 5 keywords.","shortMessageHtmlLink":"fix: remove netbsd keyword"}},{"before":"4c1ed3f3faf4110bd31a4669fd6cda0351b832ec","after":"5230aef0c2d08fb8cfc32fd7fddf1953bba5fb10","ref":"refs/heads/main","pushedAt":"2024-06-08T17:32:42.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkna","name":"David Knaack","path":"/davidkna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835177?s=80&v=4"},"commit":{"message":"chore(main): release 0.9.0 (#71)\n\nCo-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>","shortMessageHtmlLink":"chore(main): release 0.9.0 (#71)"}},{"before":"8272cda1b82f9c3e4d6f8fc6253041bca5f7853f","after":"1a0c472a1fb6093a8f9c11e2f0f5d88857fdb7b0","ref":"refs/heads/release-please--branches--main--components--starship-battery","pushedAt":"2024-06-08T17:30:37.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"github-actions[bot]","name":null,"path":"/apps/github-actions","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/15368?s=80&v=4"},"commit":{"message":"chore(main): release 0.9.0","shortMessageHtmlLink":"chore(main): release 0.9.0"}},{"before":"8846ed3671006a96bcb7b37d4b104b1ee519110a","after":"4c1ed3f3faf4110bd31a4669fd6cda0351b832ec","ref":"refs/heads/main","pushedAt":"2024-06-08T17:30:12.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"davidkna","name":"David Knaack","path":"/davidkna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835177?s=80&v=4"},"commit":{"message":"build(deps): update rust crate plist to ~1.6.1","shortMessageHtmlLink":"build(deps): update rust crate plist to ~1.6.1"}},{"before":"8846ed3671006a96bcb7b37d4b104b1ee519110a","after":null,"ref":"refs/heads/renovate/plist-1.x","pushedAt":"2024-06-08T16:28:02.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"31449f6cc02441ecd1e6fca2dadcdd2877354497","after":"8846ed3671006a96bcb7b37d4b104b1ee519110a","ref":"refs/heads/main","pushedAt":"2024-06-08T16:28:01.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate plist to ~1.6.1","shortMessageHtmlLink":"build(deps): update rust crate plist to ~1.6.1"}},{"before":null,"after":"8846ed3671006a96bcb7b37d4b104b1ee519110a","ref":"refs/heads/renovate/plist-1.x","pushedAt":"2024-06-08T12:20:24.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate plist to ~1.6.1","shortMessageHtmlLink":"build(deps): update rust crate plist to ~1.6.1"}},{"before":"00185a962a5b57530050e4cca786ae6ba078f39a","after":"31449f6cc02441ecd1e6fca2dadcdd2877354497","ref":"refs/heads/main","pushedAt":"2024-06-08T12:20:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"davidkna","name":"David Knaack","path":"/davidkna","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/835177?s=80&v=4"},"commit":{"message":"NetBSD support with envsys ioctl and plist (#69)\n\n* NetBSD support with envsys ioctl and plist\r\n\r\nNew examples, simple.rs only refreshed the first battery, and this does not\r\nhelp checking for iterator validity for development, all.rs solves the\r\nproblem. The example oneshot.rs is just for comfort avoiding loop.\r\n\r\nNetBSD exposes battery information through one ioctl so for now we have\r\nto \"waste\" resource getting all sensors info for each single battery\r\nrefresh. We can't assume the library user will want to refresh all\r\nbateries at the same time even if 90% of time it will probably be.\r\n\r\nThe result of the ioctl is a plist (apple format) that needs to be\r\nparsed and accessed.\r\n\r\nThe plist library only uses options, so this is the reason for utils.rs.\r\nThese are all oneline functions to reduce the lenght of chains in the\r\nnetbsd platform device.rs file.\r\n\r\nNetBSD does not expose battery vendor, model, technology, cycle among\r\nother things for now, but these are optional.\r\n\r\nGot inspiration from the FreeBSD port regarding having a better understanding on\r\nhow the library works.\r\n\r\nThanks to unitedbsd.com community for the guidance, and shout out to\r\nhttps://github.com/distatus/battery/blob/master/battery_netbsd.go as\r\nwell as the NetBSD devs for the great man pages and the clear code\r\nallowing to read what happens for undocumented things.\r\n\r\n* Correcting rustfmt formatting on netbsd/device.rs\r\n\r\n* Maybe crossbuild only as on FreeBSD ? (Already tried manually on Linux and it works)\r\n\r\n* Revert \"Maybe crossbuild only as on FreeBSD ? (Already tried manually on Linux and it works)\"\r\n\r\nWell the naive approach did not work\r\n\r\nThis reverts commit 693c88268575d18ee844659c0f5851ec5e37850e.\r\n\r\n* Trying CICD regarding cross-rs\r\n\r\n* Installing some prerequisites for NetBSD CI\r\n\r\n* Correct path for libexecinfo.so in NetBSD CICD\r\n\r\n* Clippy fixes for NetBSD platform\r\n\r\n* Update src/platform/netbsd/iterator.rs\r\n\r\nRemove default\r\n\r\nCo-authored-by: David Knaack \r\n\r\n* Update Cross.toml\r\n\r\nCo-authored-by: David Knaack \r\n\r\n* We support acpibat only in the end, but now we relyin on NetBSD kernel enum to ensure the data is correct even if someonechange envsys description fields. Extending the code for other battery driver is possible\r\n\r\n* Updated the branch Cargo.toml to match updated version\r\n\r\n---------\r\n\r\nCo-authored-by: David Knaack ","shortMessageHtmlLink":"NetBSD support with envsys ioctl and plist (#69)"}},{"before":"00185a962a5b57530050e4cca786ae6ba078f39a","after":null,"ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-05-25T22:19:26.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"d437927cbd9d046934d46d36e8751ccb6b6ce464","after":"00185a962a5b57530050e4cca786ae6ba078f39a","ref":"refs/heads/main","pushedAt":"2024-05-25T22:19:25.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate serde to 1.0.203","shortMessageHtmlLink":"build(deps): update rust crate serde to 1.0.203"}},{"before":null,"after":"00185a962a5b57530050e4cca786ae6ba078f39a","ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-05-25T18:14:02.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate serde to 1.0.203","shortMessageHtmlLink":"build(deps): update rust crate serde to 1.0.203"}},{"before":"d437927cbd9d046934d46d36e8751ccb6b6ce464","after":null,"ref":"refs/heads/renovate/nix-0.x","pushedAt":"2024-05-24T15:47:00.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"a323f2a90c143a6ea562b668dc6b003432981ea8","after":"d437927cbd9d046934d46d36e8751ccb6b6ce464","ref":"refs/heads/main","pushedAt":"2024-05-24T15:46:59.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate nix to ~0.29.0","shortMessageHtmlLink":"build(deps): update rust crate nix to ~0.29.0"}},{"before":null,"after":"d437927cbd9d046934d46d36e8751ccb6b6ce464","ref":"refs/heads/renovate/nix-0.x","pushedAt":"2024-05-24T13:52:50.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate nix to ~0.29.0","shortMessageHtmlLink":"build(deps): update rust crate nix to ~0.29.0"}},{"before":"a323f2a90c143a6ea562b668dc6b003432981ea8","after":null,"ref":"refs/heads/renovate/schemars-0.x","pushedAt":"2024-05-23T19:30:18.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"8c637f9977c5b41be42fd5f8d5bde7193f50ecce","after":"a323f2a90c143a6ea562b668dc6b003432981ea8","ref":"refs/heads/main","pushedAt":"2024-05-23T19:30:17.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate schemars to 0.8.21","shortMessageHtmlLink":"build(deps): update rust crate schemars to 0.8.21"}},{"before":null,"after":"a323f2a90c143a6ea562b668dc6b003432981ea8","ref":"refs/heads/renovate/schemars-0.x","pushedAt":"2024-05-23T16:39:00.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate schemars to 0.8.21","shortMessageHtmlLink":"build(deps): update rust crate schemars to 0.8.21"}},{"before":"8c637f9977c5b41be42fd5f8d5bde7193f50ecce","after":null,"ref":"refs/heads/renovate/schemars-0.x","pushedAt":"2024-05-19T08:21:15.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"afd82615e966962ab611d6e1d649e118c26ca7e1","after":"8c637f9977c5b41be42fd5f8d5bde7193f50ecce","ref":"refs/heads/main","pushedAt":"2024-05-19T08:21:15.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate schemars to 0.8.20","shortMessageHtmlLink":"build(deps): update rust crate schemars to 0.8.20"}},{"before":null,"after":"8c637f9977c5b41be42fd5f8d5bde7193f50ecce","ref":"refs/heads/renovate/schemars-0.x","pushedAt":"2024-05-19T03:23:49.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate schemars to 0.8.20","shortMessageHtmlLink":"build(deps): update rust crate schemars to 0.8.20"}},{"before":"afd82615e966962ab611d6e1d649e118c26ca7e1","after":null,"ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-17T01:59:48.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"77b8886878cce9434e621b3cf3fdfa353e91d2f8","after":"afd82615e966962ab611d6e1d649e118c26ca7e1","ref":"refs/heads/main","pushedAt":"2024-05-17T01:59:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update actions/checkout action to v4.1.6","shortMessageHtmlLink":"build(deps): update actions/checkout action to v4.1.6"}},{"before":null,"after":"afd82615e966962ab611d6e1d649e118c26ca7e1","ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-16T18:53:19.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update actions/checkout action to v4.1.6","shortMessageHtmlLink":"build(deps): update actions/checkout action to v4.1.6"}},{"before":"77b8886878cce9434e621b3cf3fdfa353e91d2f8","after":null,"ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-05-16T02:16:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"32c414e6c6f62c75a798e676d5302916bcf6c309","after":"77b8886878cce9434e621b3cf3fdfa353e91d2f8","ref":"refs/heads/main","pushedAt":"2024-05-16T02:16:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate serde to 1.0.202","shortMessageHtmlLink":"build(deps): update rust crate serde to 1.0.202"}},{"before":null,"after":"77b8886878cce9434e621b3cf3fdfa353e91d2f8","ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-05-15T19:21:57.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update rust crate serde to 1.0.202","shortMessageHtmlLink":"build(deps): update rust crate serde to 1.0.202"}},{"before":"32c414e6c6f62c75a798e676d5302916bcf6c309","after":null,"ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-09T00:39:21.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}},{"before":"81e711212432e2975f9f022dd3703d1c4e0db1c6","after":"32c414e6c6f62c75a798e676d5302916bcf6c309","ref":"refs/heads/main","pushedAt":"2024-05-09T00:39:21.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update actions/checkout action to v4.1.5","shortMessageHtmlLink":"build(deps): update actions/checkout action to v4.1.5"}},{"before":null,"after":"32c414e6c6f62c75a798e676d5302916bcf6c309","ref":"refs/heads/renovate/actions-checkout-4.x","pushedAt":"2024-05-08T21:02:20.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"},"commit":{"message":"build(deps): update actions/checkout action to v4.1.5","shortMessageHtmlLink":"build(deps): update actions/checkout action to v4.1.5"}},{"before":"81e711212432e2975f9f022dd3703d1c4e0db1c6","after":null,"ref":"refs/heads/renovate/serde-monorepo","pushedAt":"2024-05-08T04:14:53.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"renovate[bot]","name":null,"path":"/apps/renovate","primaryAvatarUrl":"https://avatars.githubusercontent.com/in/2740?s=80&v=4"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEYAZ-MAA","startCursor":null,"endCursor":null}},"title":"Activity ยท starship/rust-battery"}