Skip to content

Commit 3a2cad0

Browse files
authored
Merge pull request #2115 from tweag/release-0.19
Prepare release 0.19
2 parents ff51c36 + 0369263 commit 3a2cad0

File tree

20 files changed

+42
-26
lines changed

20 files changed

+42
-26
lines changed

.bcr/config.yml

-2
Original file line numberDiff line numberDiff line change
@@ -1,2 +0,0 @@
1-
moduleRoots:
2-
- "rules_haskell"
File renamed without changes.
File renamed without changes.
File renamed without changes.

.github/actions/free_disk_space_on_linux/action.yaml

+1-3
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,5 @@ runs:
88
if: ${{ runner.os == 'Linux' }}
99
run: |-
1010
sudo swapoff -a
11-
sudo rm -rf /swapfile /usr/share/dotnet /usr/local/lib/android /opt/ghc
11+
sudo rm -rf /swapfile /usr/share/dotnet /usr/local/lib/android /opt/ghc "$ANDROID_HOME" /usr/local/.ghcup /usr/local/share/powershell /opt/az /opt/microsoft /etc/skel
1212
docker rmi $(docker images -q) -f
13-
14-

CHANGELOG.md

+20
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,26 @@ All notable changes to this project will be documented in this file.
44

55
The format is based on [Keep a Changelog](https://keepachangelog.com/).
66

7+
## [0.19] 2024-02-5
8+
9+
[0.19]: https://github.com/tweag/rules_haskell/compare/v0.18...v0.19
10+
11+
### Highlights
12+
13+
* Fix toolchain libraries creation when using `ghcWithPackages` (https://github.com/tweag/rules_haskell/pull/2098)
14+
15+
### Added
16+
17+
* Ghc 9.6.4 (https://github.com/tweag/rules_haskell/pull/2108)
18+
19+
### Changed
20+
21+
* Upgrade `rules_sh` to `0.4.0` (https://github.com/tweag/rules_haskell/pull/2103)
22+
23+
### Fixed
24+
25+
* Add `darwin_x86_64` to the `is_darwin` check (https://github.com/tweag/rules_haskell/pull/2109/files)
26+
727
## [0.18] 2023-12-21
828

929
[0.18]: https://github.com/tweag/rules_haskell/compare/v0.17...v0.18

MODULE.bazel

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module(
22
name = "rules_haskell",
3-
version = "0.18",
3+
version = "0.19",
44
)
55

66
bazel_dep(

docs/haskell-use-cases.rst

+3-3
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ rules_haskell. To use a released version, do the following::
2828

2929
http_archive(
3030
name = "rules_haskell",
31-
sha256 = "d1f0e1bd4f1d5e248b2882bfdc7c31a146112f9d85b9d2f0ef77e78d02ecba45",
32-
strip_prefix = "rules_haskell-0.18",
33-
url = "https://github.com/tweag/rules_haskell/releases/download/v0.18/rules_haskell-0.18.tar.gz",
31+
sha256 = "34742848a8882d94a0437b3b1917dea6f58c82fe5762afe8d249d3a36e51935d",
32+
strip_prefix = "rules_haskell-0.19",
33+
url = "https://github.com/tweag/rules_haskell/releases/download/v0.19/rules_haskell-0.19.tar.gz",
3434
)
3535

3636
Picking a compiler

examples/MODULE.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,11 @@ bazel_dep(
99
)
1010
bazel_dep(
1111
name = "rules_haskell_nix",
12-
version = "0.18",
12+
version = "0.19",
1313
)
1414
bazel_dep(
1515
name = "rules_haskell",
16-
version = "0.18",
16+
version = "0.19",
1717
)
1818

1919
# TODO
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"homepage": "",
33
"maintainers": [],
4-
"versions": ["0.18"],
4+
"versions": ["0.19"],
55
"yanked_versions": []
66
}
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"homepage": "",
33
"maintainers": [],
4-
"versions": ["0.18"],
4+
"versions": ["0.19"],
55
"yanked_versions": []
66
}

rules_haskell_nix/MODULE.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
11
module(
22
name = "rules_haskell_nix",
3-
version = "0.18",
3+
version = "0.19",
44
)
55

66
bazel_dep(
77
name = "rules_haskell",
8-
version = "0.18",
8+
version = "0.19",
99
)
1010
bazel_dep(
1111
name = "rules_sh",

rules_haskell_tests/MODULE.bazel

+3-3
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
module(
22
name = "rules_haskell_tests",
3-
version = "0.18",
3+
version = "0.19",
44
)
55

66
bazel_dep(
@@ -9,11 +9,11 @@ bazel_dep(
99
)
1010
bazel_dep(
1111
name = "rules_haskell_nix",
12-
version = "0.18",
12+
version = "0.19",
1313
)
1414
bazel_dep(
1515
name = "rules_haskell",
16-
version = "0.18",
16+
version = "0.19",
1717
)
1818
bazel_dep(
1919
name = "rules_license",

rules_haskell_tests/tests/bzlmod_runfiles/other_module/MODULE.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -5,11 +5,11 @@ module(
55

66
bazel_dep(
77
name = "rules_haskell_nix",
8-
version = "0.18",
8+
version = "0.19",
99
)
1010
bazel_dep(
1111
name = "rules_haskell",
12-
version = "0.18",
12+
version = "0.19",
1313
)
1414
bazel_dep(
1515
name = "rules_nixpkgs_core",

start

+4-4
Original file line numberDiff line numberDiff line change
@@ -241,9 +241,9 @@ load(
241241
# Download rules_haskell and make it accessible as "@rules_haskell".
242242
http_archive(
243243
name = "rules_haskell",
244-
sha256 = "d1f0e1bd4f1d5e248b2882bfdc7c31a146112f9d85b9d2f0ef77e78d02ecba45",
245-
strip_prefix = "rules_haskell-0.18",
246-
url = "https://github.com/tweag/rules_haskell/releases/download/v0.18/rules_haskell-0.18.tar.gz",
244+
sha256 = "34742848a8882d94a0437b3b1917dea6f58c82fe5762afe8d249d3a36e51935d",
245+
strip_prefix = "rules_haskell-0.19",
246+
url = "https://github.com/tweag/rules_haskell/releases/download/v0.19/rules_haskell-0.19.tar.gz",
247247
)
248248
249249
load(
@@ -362,7 +362,7 @@ if $BZLMOD; then
362362
cat >MODULE.bazel <<EOF
363363
module(name = "your_project_name_here", version = "0.1")
364364
365-
bazel_dep(name = "rules_haskell", version = "0.18")
365+
bazel_dep(name = "rules_haskell", version = "0.19")
366366
bazel_dep(name = "rules_cc", version = "0.0.9")
367367
368368
haskell_toolchains = use_extension(

tutorial/MODULE.bazel

+2-2
Original file line numberDiff line numberDiff line change
@@ -7,11 +7,11 @@ bazel_dep(
77
# toolchains are considered first
88
bazel_dep(
99
name = "rules_haskell_nix",
10-
version = "0.18",
10+
version = "0.19",
1111
)
1212
bazel_dep(
1313
name = "rules_haskell",
14-
version = "0.18",
14+
version = "0.19",
1515
)
1616
bazel_dep(
1717
name = "rules_nixpkgs_core",

0 commit comments

Comments
 (0)