nixos / nixos-status Goto Github PK
View Code? Open in Web Editor NEWThe website showing an overview status of NixOS infra and CI.
Home Page: https://status.nixos.org
The website showing an overview status of NixOS infra and CI.
Home Page: https://status.nixos.org
to avoid confusion as to why a successfully building channel hasn't advanced
(currently nixpkgs-unstable shows 3 succeeded test jobs in the last 23 hours, but the channel is still 17.64 days old)
would it be possible to show the number of jobs that still need to finish (queued and running?) before the channel advances?
currently that number is quite deeply hidden:
status.nixos.org -> test job for channel -> part of jobset -> queued jobs => number to watch when waiting for a channel to advance
the Channel Status column seems like a suitable place for that number
(instead of showing "Build problem", when no test for that channel fails)
possibly with a link to the queued jobs page for the successfully tested jobset which has the least queued jobs (that hasn't completed)
In NixOS/nixos-search#206 I created a script that outputs diff between 2 channels. I'd like to run this on a periodic schedile - daily - via github actions and store this json files somewhere (I thought of S3 bucket).
Finally I would consume this json files in the status.nixos.org frontend.
/Cc @edolstra
The values in the column ''Last updated' on https://status.nixos.org are computed based on the timestamp in the head commit of the channel. But due to merging it often happens that the timestamp of the head commit is much older than its parent commits, leading confused people to create issues in nixpkgs. See the commits pushed on June 8, 2020 for an example.
In the JSON info gathered through GitHubs API using comitter.date
instead of commit.date
would give the timestamp of the actual channel push. This would give a proper age indication on status.nixos.org
.
I just noticed nixos-org-configurations has no license. Shouldn't be too tricky, but we should find everyone who contributed to the status page and get a +1 on making this repo MIT or something.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.