Skip to content

Commit

Permalink
Merge pull request #641 from tweag/release-0.13.0
Browse files Browse the repository at this point in the history
Release 0.13.0
  • Loading branch information
mergify[bot] authored Jan 30, 2025
2 parents 93b3ee0 + 9f655b2 commit d65f2b6
Show file tree
Hide file tree
Showing 16 changed files with 62 additions and 43 deletions.
23 changes: 21 additions & 2 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,11 +6,30 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/).

## [Unreleased]

[Unreleased]: https://github.com/tweag/rules_nixpkgs/compare/v0.12.0...HEAD
[Unreleased]: https://github.com/tweag/rules_nixpkgs/compare/v0.13.0...HEAD

## [0.13.0] - 2025-01-29

[0.13.0]: https://github.com/tweag/rules_nixpkgs/compare/v0.12.0...v0.13.0

### Added

- Support for Bazel 8. See [#622].
- Support for new `apple-sdk` from Nixpkgs 24.11 and later. See [#639].
- Documentation for `nixpkgs_java_configure` with bzlmod. See [#498].
- Add `extra_flags_per_feature` to cc toolchain. See [#575].
- Add `rustfmt_toolchain`. See [#625].

### Removed

- `nixpkgs_cc_configure_deprecated` was removed since it depended on Bazel's `cc_autoconf_impl`, which [was removed from `@bazel_tools`](https://github.com/bazelbuild/bazel/commit/1c4e78a9ceab9794140324d64833c628e382a3da) and moved into a private package in `rules_cc` in Bazel 8.
- `nixpkgs_cc_configure_deprecated` was removed since it depended on Bazel's `cc_autoconf_impl`, which [was removed from `@bazel_tools`](https://github.com/bazelbuild/bazel/commit/1c4e78a9ceab9794140324d64833c628e382a3da) and moved into a private package in `rules_cc` in Bazel 8. See [#621].

[#498]: https://github.com/tweag/rules_nixpkgs/pull/498
[#575]: https://github.com/tweag/rules_nixpkgs/pull/575
[#621]: https://github.com/tweag/rules_nixpkgs/pull/621
[#622]: https://github.com/tweag/rules_nixpkgs/pull/622
[#625]: https://github.com/tweag/rules_nixpkgs/pull/625
[#639]: https://github.com/tweag/rules_nixpkgs/pull/639

## [0.12.0] - 2024-07-12

Expand Down
16 changes: 8 additions & 8 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -1003,8 +1003,8 @@ build --tool_java_runtime_version=nixpkgs_java

Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.3.1")
bazel_dep(name = "platforms", version = "0.0.9")

Expand All @@ -1025,9 +1025,9 @@ register_toolchains("@nixpkgs_java_runtime_toolchain//:all")

archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```

Expand Down Expand Up @@ -1088,8 +1088,8 @@ build --tool_java_language_version=11

Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.5.0")
bazel_dep(name = "platforms", version = "0.0.9")

Expand All @@ -1110,9 +1110,9 @@ register_toolchains("@nixpkgs_java_runtime_toolchain//:all")

archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```

Expand Down
2 changes: 1 addition & 1 deletion core/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module(
name = "rules_nixpkgs_core",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "platforms", version = "0.0.4")
Expand Down
2 changes: 1 addition & 1 deletion docs/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
module(
name = "rules_nixpkgs_docs",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_sh", version = "0.5.0")
Expand Down
2 changes: 1 addition & 1 deletion registry/modules/rules_nixpkgs_core/metadata.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,6 @@
"name": "Malte Poll"
}
],
"versions": ["0.12.0"],
"versions": ["0.13.0"],
"yanked_versions": []
}
4 changes: 2 additions & 2 deletions toolchains/cc/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
module(
name = "rules_nixpkgs_cc",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "bazel_skylib", version = "1.0.3")
bazel_dep(name = "rules_cc", version = "0.0.1")
4 changes: 2 additions & 2 deletions toolchains/go/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_go",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down
4 changes: 2 additions & 2 deletions toolchains/java/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_java",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down
16 changes: 8 additions & 8 deletions toolchains/java/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -79,8 +79,8 @@ build --tool_java_runtime_version=nixpkgs_java

Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.3.1")
bazel_dep(name = "platforms", version = "0.0.9")

Expand All @@ -101,9 +101,9 @@ register_toolchains("@nixpkgs_java_runtime_toolchain//:all")

archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```

Expand Down Expand Up @@ -164,8 +164,8 @@ build --tool_java_language_version=11

Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.5.0")
bazel_dep(name = "platforms", version = "0.0.9")

Expand All @@ -186,9 +186,9 @@ register_toolchains("@nixpkgs_java_runtime_toolchain//:all")

archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```

Expand Down
16 changes: 8 additions & 8 deletions toolchains/java/java.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -182,8 +182,8 @@ def nixpkgs_java_configure(
Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.3.1")
bazel_dep(name = "platforms", version = "0.0.9")
Expand All @@ -204,9 +204,9 @@ def nixpkgs_java_configure(
archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```
Expand Down Expand Up @@ -267,8 +267,8 @@ def nixpkgs_java_configure(
Add the following to your `MODULE.bazel` file to depend on `rules_nixpkgs`, `rules_nixpkgs_java`, and nixpgks:
```bzl
bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
bazel_dep(name = "rules_nixpkgs_java", version = "0.13.0")
bazel_dep(name = "rules_java", version = "7.5.0")
bazel_dep(name = "platforms", version = "0.0.9")
Expand All @@ -289,9 +289,9 @@ def nixpkgs_java_configure(
archive_override(
module_name = "rules_nixpkgs_java",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.12.0/rules_nixpkgs-0.12.0.tar.gz",
urls = "https://github.com/tweag/rules_nixpkgs/releases/download/v0.13.0/rules_nixpkgs-0.13.0.tar.gz",
integrity = "",
strip_prefix = "rules_nixpkgs-0.12.0/toolchains/java",
strip_prefix = "rules_nixpkgs-0.13.0/toolchains/java",
)
```
Expand Down
4 changes: 2 additions & 2 deletions toolchains/nodejs/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_nodejs",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down
4 changes: 2 additions & 2 deletions toolchains/posix/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_posix",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down
4 changes: 2 additions & 2 deletions toolchains/python/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_python",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down
4 changes: 2 additions & 2 deletions toolchains/rust/MODULE.bazel
Original file line number Diff line number Diff line change
@@ -1,9 +1,9 @@
module(
name = "rules_nixpkgs_rust",
version = "0.12.0",
version = "0.13.0",
)

bazel_dep(name = "rules_nixpkgs_core", version = "0.12.0")
bazel_dep(name = "rules_nixpkgs_core", version = "0.13.0")
local_path_override(
module_name = "rules_nixpkgs_core",
path = "../../core",
Expand Down

0 comments on commit d65f2b6

Please sign in to comment.