Skip to content

Commit 03e1a6a

Browse files
committed
ci(nix): use more recent F*
1 parent 5916c8f commit 03e1a6a

File tree

3 files changed

+57
-19
lines changed

3 files changed

+57
-19
lines changed

examples/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
* With Nix, `nix develop .#examples` setups a shell automatically for you.
1919

2020
* Without Nix:
21-
1. install F* `v2025.02.17`<!---FSTAR_VERSION--> manually (see https://github.com/FStarLang/FStar/blob/master/INSTALL.md);
21+
1. install F* `v2025.03.25`<!---FSTAR_VERSION--> manually (see https://github.com/FStarLang/FStar/blob/master/INSTALL.md);
2222
1. make sure to have `fstar.exe` in PATH;
2323
2. or set the `FSTAR_HOME` environment variable.
2424
2. clone [Hacl*](https://github.com/hacl-star/hacl-star) somewhere;

flake.lock

Lines changed: 54 additions & 11 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

flake.nix

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -7,13 +7,7 @@
77
url = "github:oxalica/rust-overlay";
88
inputs.nixpkgs.follows = "nixpkgs";
99
};
10-
fstar = {
11-
url = "github:FStarLang/FStar/v2025.02.17";
12-
inputs = {
13-
nixpkgs.follows = "nixpkgs";
14-
flake-utils.follows = "flake-utils";
15-
};
16-
};
10+
fstar.url = "github:FStarLang/FStar/v2025.03.25";
1711
hacl-star = {
1812
url = "github:hacl-star/hacl-star";
1913
flake = false;
@@ -146,6 +140,7 @@
146140
replace-fstar-versions-md = {
147141
type = "app";
148142
program = "${pkgs.writeScript "replace-fstar-versions-md" ''
143+
#!${pkgs.bash}/bin/bash
149144
FSTAR_VERSION=$(cat ${
150145
./flake.lock
151146
} | ${pkgs.jq}/bin/jq '.nodes.fstar.original.ref' -r)

0 commit comments

Comments
 (0)