Skip to content

Commit 500d4d8

Browse files
committed
Update the workflow
Add mainProgram attribute for derivations Add caching to the workflow
1 parent f140bf7 commit 500d4d8

File tree

5 files changed

+10
-0
lines changed

5 files changed

+10
-0
lines changed

.envrc

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
use flake

.github/workflows/ci.yml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,12 @@ jobs:
2727
echo "experimental-features = nix-command flakes" | sudo tee -a /etc/nix/nix.conf
2828
sudo systemctl restart nix-daemon || true
2929
30+
- name: Enable Cachix
31+
uses: cachix/cachix-action@v14
32+
with:
33+
name: solana-nix
34+
authToken: '${{ secrets.CACHIX_AUTH_TOKEN }}'
35+
3036
- name: Test Solana CLI
3137
run: |
3238
nix run .#solana-cli -- --version

anchor-cli.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -95,6 +95,7 @@ craneLib.buildPackage (
9595
cargoExtraArgs = "-p ${pname}";
9696

9797
meta = {
98+
mainProgram = "anchor";
9899
description = "Anchor cli";
99100
};
100101

flake.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,7 @@
7979
solana-rust
8080
pkgs.yarn
8181
pkgs.nodejs
82+
pkgs.nixfmt-rfc-style
8283
];
8384
};
8485

solana-cli.nix

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,6 +139,7 @@ craneLib.buildPackage (
139139
'';
140140

141141
meta = with lib; {
142+
mainProgram = "solana";
142143
description = "Web-Scale Blockchain for fast, secure, scalable, decentralized apps and marketplaces. ";
143144
homepage = "https://solana.com";
144145
license = licenses.asl20;

0 commit comments

Comments
 (0)