diff --git a/modules/rules_nixpkgs_core/0.12.0/MODULE.bazel b/modules/rules_nixpkgs_core/0.12.0/MODULE.bazel new file mode 100644 index 00000000000..1c8819d4058 --- /dev/null +++ b/modules/rules_nixpkgs_core/0.12.0/MODULE.bazel @@ -0,0 +1,15 @@ +module( + name = "rules_nixpkgs_core", + version = "0.12.0", +) + +bazel_dep(name = "platforms", version = "0.0.4") +bazel_dep(name = "bazel_skylib", version = "1.0.3") + +nix_repo = use_extension("//extensions:repository.bzl", "nix_repo") +nix_repo.github( + name = "nixpkgs", + tag = "24.05", + sha256 = "911314b81780f26fdaf87e17174210bdbd40c86bac1795212f257cdc236a1e78", +) +use_repo(nix_repo, "nixpkgs") diff --git a/modules/rules_nixpkgs_core/0.12.0/presubmit.yml b/modules/rules_nixpkgs_core/0.12.0/presubmit.yml new file mode 100644 index 00000000000..b0ae6e8137d --- /dev/null +++ b/modules/rules_nixpkgs_core/0.12.0/presubmit.yml @@ -0,0 +1,19 @@ +bcr_test_module: + module_path: "testing" + matrix: + platform: ["ubuntu2204"] + bazel: + - "6.x" + tasks: + run_tests: + name: "Run test module" + platform: ${{ platform }} + bazel: ${{ bazel }} + environment: + # The Nix installer updates ~/.profile to set PATH. However, the Bazel + # CI setup seems to disregard ~/.profile. So we set PATH manually here. + PATH: /var/lib/buildkite-agent/.nix-profile/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin + shell_commands: + - curl -L https://nixos.org/nix/install | sh -s -- --no-daemon + test_targets: + - "//..." diff --git a/modules/rules_nixpkgs_core/0.12.0/source.json b/modules/rules_nixpkgs_core/0.12.0/source.json new file mode 100644 index 00000000000..cdebb064173 --- /dev/null +++ b/modules/rules_nixpkgs_core/0.12.0/source.json @@ -0,0 +1,5 @@ +{ + "integrity": "sha256-GtsE3AQWkV/vQndX9CcsT32s7+zu78UPaDrsf36beHo=", + "strip_prefix": "rules_nixpkgs-0.12.0/core", + "url": "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz" +} diff --git a/modules/rules_nixpkgs_core/metadata.json b/modules/rules_nixpkgs_core/metadata.json index 0f2c0ffedc8..111f248081d 100644 --- a/modules/rules_nixpkgs_core/metadata.json +++ b/modules/rules_nixpkgs_core/metadata.json @@ -17,7 +17,8 @@ ], "versions": [ "0.10.0", - "0.11.1" + "0.11.1", + "0.12.0" ], "yanked_versions": {} }