From 316564fb68a20fee92b956b433e88f2407610e78 Mon Sep 17 00:00:00 2001 From: Claudio Bley Date: Fri, 12 Jul 2024 11:58:53 +0200 Subject: [PATCH] Add rules_nixpkgs_nodejs version 0.12.0 --- .../rules_nixpkgs_nodejs/0.12.0/MODULE.bazel | 17 ++++++++++++++ .../rules_nixpkgs_nodejs/0.12.0/presubmit.yml | 18 +++++++++++++++ .../rules_nixpkgs_nodejs/0.12.0/source.json | 5 +++++ modules/rules_nixpkgs_nodejs/metadata.json | 22 +++++++++++++++++++ 4 files changed, 62 insertions(+) create mode 100644 modules/rules_nixpkgs_nodejs/0.12.0/MODULE.bazel create mode 100644 modules/rules_nixpkgs_nodejs/0.12.0/presubmit.yml create mode 100644 modules/rules_nixpkgs_nodejs/0.12.0/source.json create mode 100644 modules/rules_nixpkgs_nodejs/metadata.json diff --git a/modules/rules_nixpkgs_nodejs/0.12.0/MODULE.bazel b/modules/rules_nixpkgs_nodejs/0.12.0/MODULE.bazel new file mode 100644 index 00000000000..9b154e7cca5 --- /dev/null +++ b/modules/rules_nixpkgs_nodejs/0.12.0/MODULE.bazel @@ -0,0 +1,17 @@ +module( + name = "rules_nixpkgs_nodejs", + version = "0.12.0", +) + +bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0") +bazel_dep(name = "platforms", version = "0.0.4") +bazel_dep(name = "rules_nodejs", version = "5.5.3") +bazel_dep(name = "bazel_skylib", version = "1.0.3") + +nix_repo = use_extension("@rules_nixpkgs_core//extensions:repository.bzl", "nix_repo") +nix_repo.default(name = "nixpkgs") +use_repo(nix_repo, "nixpkgs") + +nix_nodejs = use_extension("//extensions:toolchain.bzl", "nix_nodejs") +use_repo(nix_nodejs, "nixpkgs_nodejs_toolchains") +register_toolchains("@nixpkgs_nodejs_toolchains//:all") diff --git a/modules/rules_nixpkgs_nodejs/0.12.0/presubmit.yml b/modules/rules_nixpkgs_nodejs/0.12.0/presubmit.yml new file mode 100644 index 00000000000..db8f7b4e9b5 --- /dev/null +++ b/modules/rules_nixpkgs_nodejs/0.12.0/presubmit.yml @@ -0,0 +1,18 @@ +matrix: + platform: + - debian10 + - ubuntu2004 + - macos + # XXX not fully supported yet + #- macos_arm64 + bazel: + - 7.x + - 6.x +tasks: + verify_targets: + name: Verify build targets + platform: ${{ platform }} + bazel: ${{ bazel }} + build_targets: + - '@rules_nixpkgs_nodejs//:nodejs' + - '@rules_nixpkgs_nodejs//extensions:toolchain' diff --git a/modules/rules_nixpkgs_nodejs/0.12.0/source.json b/modules/rules_nixpkgs_nodejs/0.12.0/source.json new file mode 100644 index 00000000000..f70a21e0eb0 --- /dev/null +++ b/modules/rules_nixpkgs_nodejs/0.12.0/source.json @@ -0,0 +1,5 @@ +{ + "url": "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz", + "integrity": "sha256-GtsE3AQWkV/vQndX9CcsT32s7+zu78UPaDrsf36beHo=", + "strip_prefix": "rules_nixpkgs-0.12.0/toolchains/nodejs" +} diff --git a/modules/rules_nixpkgs_nodejs/metadata.json b/modules/rules_nixpkgs_nodejs/metadata.json new file mode 100644 index 00000000000..c5f8ddb2f52 --- /dev/null +++ b/modules/rules_nixpkgs_nodejs/metadata.json @@ -0,0 +1,22 @@ +{ + "homepage": "https://nix-bazel.build", + "maintainers": [ + { + "email": "benjamin.radford@tweag.io ", + "github": "benradf", + "name": "Benjamin Radford" + }, + { + "email": "andreas.herrmann@tweag.io", + "github": "aherrmann", + "name": "Andreas Herrmann" + } + ], + "repository": [ + "github:tweag/rules_nixpkgs" + ], + "versions": [ + "0.12.0" + ], + "yanked_versions": {} +}