!RROtHmAaQIkiJzJZZE:nixos.org

NixOS Infrastructure

360 Members
Next Infra call: 2024-07-11, 18:00 CEST (UTC+2) | Infra operational issues backlog: https://github.com/orgs/NixOS/projects/52 | See #infra-alerts:nixos.org for real time alerts from Prometheus.112 Servers

Load older messages


SenderMessageTime
14 Jul 2025
@k900:0upti.meK900It's not centered15:41:23
@hexa:lossy.networkhexahttps://github.com/NixOS/nixos-status/commits/main/15:43:07
@hexa:lossy.networkhexaI have a suspicion15:43:10
@zhaofeng:zhaofeng.liZhaofeng Li (from #users:nixos.org ) What's the best/most police way to get the history of channel bumps these days? Is listing the nix-releases bucket polite enough? https://status.nixos.org queries https://prometheus.nixos.org which I presume is not intended to be consumed by others 16:20:49
@zhaofeng:zhaofeng.liZhaofeng Li * (from #users:nixos.org ) What's the best/most polite way to get the history of channel bumps these days? Is listing the nix-releases bucket polite enough? https://status.nixos.org queries https://prometheus.nixos.org which I presume is not intended to be consumed by others 16:21:19
@hexa:lossy.networkhexaPolling it in reasonable intervals is fine16:21:43
@hexa:lossy.networkhexaIdeally we'd have a pubsub service16:22:55
@zhaofeng:zhaofeng.liZhaofeng LiYou mean listing the bucket?16:23:33
@zhaofeng:zhaofeng.liZhaofeng Li* You mean listing the bucket? I can cook up some promql, but that feels a bit awkward16:24:00
@hexa:lossy.networkhexait is a public api 🤷16:24:15
@hexa:lossy.networkhexaprom16:24:23
@relichunter:nitro.chatrelichunter joined the room.18:52:52
@arianvp:matrix.orgArianhttps://releases.nixos.org/?prefix=nixpkgs/ Shows all channel bumps 19:36:36
@dramforever:matrix.orgdramforeverit's a little bit annoying19:37:24
@dramforever:matrix.orgdramforeverthat page is just a javascript that pulls from s319:37:34
@arianvp:matrix.orgArianVisiting that website literally equivalent to listing the bucket iirc . I think the cost here is neglibile and you can probably just do listBucket on the bucket directly?19:37:46
@dramforever:matrix.orgdramforeveryeah just use your favorite s3 library19:38:35
@dramforever:matrix.orgdramforeverto handle like pagination and stuff19:38:48
@arianvp:matrix.orgArian`aws s3 ls s3://nix-releases --region us-east-1 --no-sign-request` should work19:40:24
@zhaofeng:zhaofeng.liZhaofeng LiYeah, that's why I asked whether listing is fine19:41:09
@dramforever:matrix.orgdramforeverjust pull it less often19:41:35
@arianvp:matrix.orgArianYeh should be totally fine It's $0.005 per 1000 ListObject requests. Each ListObject returns 1000 results. 19:46:19
@arianvp:matrix.orgArianSo listing a million objects costs us half a cent 19:46:54
@matthewkenigsberg:matrix.orgMatthew Kenigsberg joined the room.20:23:20
@matthewkenigsberg:matrix.orgMatthew Kenigsberg Mic92: thanks for the help on https://github.com/NixOS/nixos-homepage/issues/1614! We'll need a GH action to upload artifacts to gh-releases.nixos.org - how should I authenticate to gh-releases.nixos.org? 20:26:13
@joerg:thalheim.ioMic92 @matthewkenigsberg:matrix.org: we renamed it to artifacts.nixos.org 21:24:35
@joerg:thalheim.ioMic92One just upload to GitHub 21:24:51
@matthewkenigsberg:matrix.orgMatthew KenigsbergLike with actions/upload-artifact@v4? And that will end up on http://artifacts.nixos.org/?21:27:51
@hexa:lossy.networkhexa shock-wave: mail delivery seems to be working again 21:38:33
@joerg:thalheim.ioMic92 @matthewkenigsberg:matrix.org: https://github.com/NixOS/infra/blob/b2cb376a37b84e82c9a2dd16a575a02b445b8b41/terraform/artifacts.tf#L3 21:53:03

Show newer messages


Back to Room ListRoom Version: 6