Skip to content

Commit d204ecb

Browse files
authored
add nixpkgs 25.05 channel (#176)
Why === * A [new stable NixOS version was released](https://nixos.org/manual/nixos/stable/release-notes.html#sec-release-25.05) What changed === * ran ./add.sh 25.05 * make unstable channel match 25.05 Test plan === * CI builds for 25.05
1 parent 6f12207 commit d204ecb

6 files changed

Lines changed: 41 additions & 5 deletions

File tree

.semaphore/semaphore.yml

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,7 @@ blocks:
5454
- nixpkgs-23.11
5555
- nixpkgs-24.05
5656
- nixpkgs-24.11
57+
- nixpkgs-25.05
5758
- nixpkgs-unstable
5859
commands:
5960
- mkdir /tmp/$NIXPKGS_CHANNEL
@@ -145,3 +146,12 @@ promotions:
145146
default_value: nixpkgs-24.11
146147
description: Which channel to update?
147148
name: NIXPKGS_CHANNEL
149+
150+
- name: Push nixpkgs-25.05 to GCS
151+
pipeline_file: push.yml
152+
parameters:
153+
env_vars:
154+
- required: true
155+
default_value: nixpkgs-25.05
156+
description: Which channel to update?
157+
name: NIXPKGS_CHANNEL

build.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
#!/usr/bin/env bash
22

3-
default=nixpkgs-24.11
3+
default=nixpkgs-25.05
44
channel=$default
55

66
function error() {

default.nix

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{ sources ? import nix/sources.nix
2-
, channelName ? "nixpkgs-24.11"
2+
, channelName ? "nixpkgs-25.05"
33
, channel ? sources.${channelName}
44
, system ? "x86_64-linux"
55
, config ? { }

hydra/release-25.05.nix

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
{}:
2+
3+
let
4+
sources = import ../nix/sources.nix;
5+
pkgs = import ../default.nix {
6+
sources = sources;
7+
channel = sources."nixpkgs-25.05";
8+
};
9+
in
10+
{
11+
inherit (pkgs) replitPackages;
12+
inherit (pkgs.nodePackages) typescript-language-server yarn prettier svelte-language-server;
13+
}

nix/sources.json

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,18 @@
9595
"url": "https://github.com/nixos/nixpkgs/archive/cbd8ec4de4469333c82ff40d057350c30e9f7d36.tar.gz",
9696
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
9797
},
98+
"nixpkgs-25.05": {
99+
"branch": "nixos-25.05",
100+
"description": "Nix Packages collection & NixOS",
101+
"homepage": "",
102+
"owner": "nixos",
103+
"repo": "nixpkgs",
104+
"rev": "650e572363c091045cdbc5b36b0f4c1f614d3058",
105+
"sha256": "150ip7d1izr4falxvnidgjmisbfja17rp4afigigld2hlhndafm7",
106+
"type": "tarball",
107+
"url": "https://github.com/nixos/nixpkgs/archive/650e572363c091045cdbc5b36b0f4c1f614d3058.tar.gz",
108+
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
109+
},
98110
"nixpkgs-legacy": {
99111
"description": "Nix Packages collection",
100112
"homepage": "",
@@ -112,10 +124,10 @@
112124
"homepage": "",
113125
"owner": "nixos",
114126
"repo": "nixpkgs",
115-
"rev": "cbd8ec4de4469333c82ff40d057350c30e9f7d36",
116-
"sha256": "1bcgis62aj9slin2cm2h7ywqq4qswh4kzdlx0zgdwz80g4z10f8f",
127+
"rev": "650e572363c091045cdbc5b36b0f4c1f614d3058",
128+
"sha256": "150ip7d1izr4falxvnidgjmisbfja17rp4afigigld2hlhndafm7",
117129
"type": "tarball",
118-
"url": "https://github.com/nixos/nixpkgs/archive/cbd8ec4de4469333c82ff40d057350c30e9f7d36.tar.gz",
130+
"url": "https://github.com/nixos/nixpkgs/archive/650e572363c091045cdbc5b36b0f4c1f614d3058.tar.gz",
119131
"url_template": "https://github.com/<owner>/<repo>/archive/<rev>.tar.gz"
120132
},
121133
"prybar": {

update.sh

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,4 @@ nix-shell -p niv --run 'niv update nixpkgs-23.05 -b nixos-23.05'
77
nix-shell -p niv --run 'niv update nixpkgs-23.11 -b nixos-23.11'
88
nix-shell -p niv --run 'niv update nixpkgs-24.05 -b nixos-24.05'
99
nix-shell -p niv --run 'niv update nixpkgs-24.11 -b nixos-24.11'
10+
nix-shell -p niv --run 'niv update nixpkgs-25.05 -b nixos-25.05'

0 commit comments

Comments
 (0)