Files
Ethan Carter Edwards a1fd1fc75c tests.fetchRepoProject: init
Signed-off-by: Ethan Carter Edwards <ethan@ethancedwards.com>
2026-09-26 14:23:55 -04:00

34 lines
1.0 KiB
Nix

{
lib,
testers,
fetchRepoProject,
...
}:
{
# fetch repo by git rev
manifest-demo-by-rev = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "manifest-demo-git-repo-by-rev";
manifest = "https://github.com/iayanpahwa/manifest-demo.git";
rev = "6f731a3dd689d58333e53e259cd3b7d2242a4dc8";
hash = "sha256-cMEvM9lqi8Zl/cFLnTHYv/VVxTzBTHkvhs+jp5U7M/g=";
};
# fetch repo by tag
sel4test-by-tag = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "sel4test-by-tag";
manifest = "https://github.com/seL4/sel4test-manifest.git";
rev = "refs/tags/16.0.0";
hash = "sha256-W2vOPWpbcgYPdo+Ife2ddFi3Xpe5Q9jjYqUJd31NQBA=";
};
# use different manifest in repo
sel4test-manifestName = testers.invalidateFetcherByDrvHash fetchRepoProject {
name = "sel4refos-manifestName";
manifest = "https://github.com/seL4/refos-manifest.git";
rev = "ccb3225268ec9802a7a23b1d3e1b193067484741";
manifestName = "working.xml";
hash = "sha256-p/pqSkmWMtTXFg5ABgGcScXczF2rzuL1Vz4/v14OrZs=";
};
}