Skip to content
Draft
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
98 commits
Select commit Hold shift + click to select a range
417faf0
feat: Enable bzlmod and disable workspace
wojciechormaniec-da Jan 23, 2026
4a141fc
feat: Add `rules_haskell` in version `1.0`
wojciechormaniec-da Jan 23, 2026
b8c7db8
feat: Attach old scripts for `build_environment`, `os_info`, `scala_v…
wojciechormaniec-da Jan 23, 2026
14d9fe7
feat: Add `bazel_skylib` in version `1.9.0`
wojciechormaniec-da Jan 26, 2026
90abdbf
feat: Add `rules_scala` in version `7.1.6`
wojciechormaniec-da Jan 26, 2026
b184685
fix: Rename `io_bazel_rules_scala` to new name - `rules_scala`
wojciechormaniec-da Jan 26, 2026
d1491c6
fix: Correctly point to temporary file load for `build_environment`, …
wojciechormaniec-da Jan 26, 2026
a91e329
feat: Add `gazelle` in version `0.47.0`
wojciechormaniec-da Jan 26, 2026
45fe1f1
feat: Add `protobuf` in version `33.4`
wojciechormaniec-da Jan 26, 2026
b712e19
feat: Add `rules_go` in version `0.59.0`
wojciechormaniec-da Jan 26, 2026
d7f2952
fix: Rename `io_bazel_rules_go` to new name - `rules_go`
wojciechormaniec-da Jan 26, 2026
cc088b3
fix: Rename `bazel_gazelle` to new name - `gazelle`
wojciechormaniec-da Jan 26, 2026
68e77ca
feat: Add `rules_sh` in version `0.5.0`
wojciechormaniec-da Jan 26, 2026
74c87c9
fix: Use new `rules_proto` (`protobuf`) library
wojciechormaniec-da Jan 26, 2026
69dc0ca
feat: Add `buildifier_prebuilt` in version `8.2.1.1` and replace old …
wojciechormaniec-da Jan 26, 2026
9b32339
query: Disable nodejs targets until full refactor to `rules_js`
wojciechormaniec-da Jan 26, 2026
46aaa63
tmp: Add temporary stackage workaround
wojciechormaniec-da Jan 27, 2026
529f9fb
feat: Add `zlib` in version `1.3.1.bcr.8`
wojciechormaniec-da Jan 27, 2026
10d98de
feat: Add `rules_pkg` in version `1.2.0`
wojciechormaniec-da Jan 27, 2026
71e47c7
feat: Add `google_bazel_common` in version `0.0.1`
wojciechormaniec-da Jan 27, 2026
9ea5091
fix: Rename `com_github_google_bazel_common` to new name - `google_ba…
wojciechormaniec-da Jan 27, 2026
fc7a0dc
feat: Add `bazel_jar_jar` in version `0.1.14`
wojciechormaniec-da Jan 27, 2026
fc9d36c
feat: Add `rules_cc` in version `0.2.16`
wojciechormaniec-da Jan 27, 2026
17b196c
fix: Remove unused `load(...)`
wojciechormaniec-da Jan 27, 2026
5196ce2
fix: Rename `io_bazel_rules_scala` to new name - `rules_scala`
wojciechormaniec-da Jan 27, 2026
a408425
fix: Use `@protobuf` instead of `@rules_proto`
wojciechormaniec-da Jan 27, 2026
4120f44
tmp: Disable haskell temporarily
wojciechormaniec-da Jan 28, 2026
4b3ac58
tmp: Add empty implementation for new Haskell extension
wojciechormaniec-da Jan 29, 2026
ab7e58b
fix: Change name of `stack_snapshot.yaml` to `stackage_snapshot.yaml`…
wojciechormaniec-da Jan 29, 2026
40fd0eb
feat: Add working? Cabal instance
wojciechormaniec-da Jan 30, 2026
bdf1e51
feat: Add working? stackage repo
wojciechormaniec-da Jan 30, 2026
85cbb35
feat: Enable `lsp-types` in stackage (with custom patch)
wojciechormaniec-da Feb 18, 2026
974b0e0
feat: Add support for new `daml_versions_repo`
wojciechormaniec-da Feb 18, 2026
6f4b0fe
feat: Add `rules_java` in version `9.5.0`
wojciechormaniec-da Feb 18, 2026
77d4a1f
fix: Apply correct name for `daml_version_data` from `daml_version_repo`
wojciechormaniec-da Feb 18, 2026
64f8247
chore: Minor code cleanup
wojciechormaniec-da Feb 18, 2026
3cf3579
feat: Add gzip and tar from `dev_env`
wojciechormaniec-da Feb 18, 2026
7e2974d
feat: Add `patchelf` in version `0.18.0.bcr.1`
wojciechormaniec-da Feb 18, 2026
c848c15
feat: Add `tar.bzl` in version `0.8.1` and `pigz` in version `2.8.bcr.1`
wojciechormaniec-da Feb 20, 2026
cfa7ce1
feat: Add first haskell packages
wojciechormaniec-da Feb 20, 2026
9f8a5b7
feat: Add ghc `9.2.8` as main compiler for haskell
wojciechormaniec-da Feb 25, 2026
9033284
feat: Enable `dpm_binary` for project
wojciechormaniec-da Feb 25, 2026
44d5ac6
feat: Add `remotejdk_17` as main jdk for project
wojciechormaniec-da Feb 25, 2026
56cdc1a
feat: Add scala in version `2.12.21` to bazel
wojciechormaniec-da Feb 25, 2026
dda8031
feat: Enable packaging for canton
wojciechormaniec-da Feb 27, 2026
37ef1f4
feat: Enable `//ledger-service/utils:utils`
wojciechormaniec-da Mar 2, 2026
f4b8916
feat: Add `org.jline:jline:3.27.1` to maven
wojciechormaniec-da Mar 2, 2026
4a1a75d
feat: Enable `//ledger-service/lf-value-json:lf-value-json`
wojciechormaniec-da Mar 3, 2026
837224b
feat: Enable GHC in version `9.0.2`
wojciechormaniec-da Mar 6, 2026
96c3423
feat: Enable `//libs-haskell/da-hs-base:da-hs-base`
wojciechormaniec-da Mar 6, 2026
439e879
feat: Enable `//libs-haskell/da-version-types:da-version-types`
wojciechormaniec-da Mar 6, 2026
15b2076
feat: Enable `//daml-assistant:daml-project-config`
wojciechormaniec-da Mar 6, 2026
ca3a1ef
feat: Enable `lsp-types` with custom patches
wojciechormaniec-da Mar 6, 2026
847bda6
feat: Enable `@da-ghc//:hadrian`
wojciechormaniec-da Mar 11, 2026
a712964
feat: Add `static_asset_d3plus` repo
wojciechormaniec-da Mar 12, 2026
8d5ad8a
chore: Refactor file placement to be more clear and easy to find in t…
wojciechormaniec-da Mar 12, 2026
db47028
feat: Add `@proto3-suite` - BROKEN
wojciechormaniec-da Mar 16, 2026
d8984c4
fix: Apply missing patch BUILD file
wojciechormaniec-da Mar 19, 2026
197b4e7
feat: Enable `@stackage-exe//hpp`
wojciechormaniec-da Mar 19, 2026
c3d9278
feat: Add `@go_googleapis`
wojciechormaniec-da Mar 20, 2026
70bd3cd
feat: Add `com_google_googleapis_imports`
wojciechormaniec-da Mar 20, 2026
af46897
feat: Add `@rules_proto`
wojciechormaniec-da Mar 20, 2026
0e58fb9
feat: Add `@rules_proto`
wojciechormaniec-da Mar 20, 2026
c1ea7a4
feat: Enable `@zip//:zip`
wojciechormaniec-da Mar 20, 2026
fb50840
chore: Remove `packaging_extension.bzl`
wojciechormaniec-da Mar 20, 2026
bfd8afd
chore: Cleanup the structure and file names
wojciechormaniec-da Mar 20, 2026
36d1368
feat: Add `@ncurses//:libs` lib to replace `@nix_ghc_lib_deps//:libs`
wojciechormaniec-da Mar 25, 2026
21cec81
feat: Add `@m4//:m4` to project
wojciechormaniec-da Apr 1, 2026
a154675
feat: Change name of genrule from `@m4//:m4` to `@m4//:m4_binary`, th…
wojciechormaniec-da Apr 7, 2026
8353cb6
feat: Up the bazel version to latest `7.x`
wojciechormaniec-da Apr 7, 2026
2aba908
feat: Move ncurses setup to more fitting place
wojciechormaniec-da Apr 7, 2026
ec2e3dc
feat: Add automake and autoconf
wojciechormaniec-da Apr 7, 2026
35b2286
feat: Reimplement `@autoconf//:autoconf` and `@automake//:automake` t…
wojciechormaniec-da Apr 7, 2026
3036b56
fix: Enable standard ghc version setting
wojciechormaniec-da Apr 7, 2026
d30c854
feat: Move old haskell deps to more fitting structure
wojciechormaniec-da Apr 7, 2026
a46776e
fix: Move to shorter extension naming format
wojciechormaniec-da Apr 7, 2026
dd53ff0
feat: Add Cabal to project
wojciechormaniec-da Apr 7, 2026
805a4b4
feat: Enable sdist for ghc-lib and ghc-lib-parser
wojciechormaniec-da Apr 7, 2026
620a59c
feat: Enable `@ghcide_lib//:ghcide`
wojciechormaniec-da Apr 8, 2026
df85b75
fix: Remove old and unnecessary files from `@ghc-lib`
wojciechormaniec-da Apr 8, 2026
8bac49d
feat: Move version to specific place, so it's easier to manage
wojciechormaniec-da Apr 8, 2026
6d04733
chore: Remove copyright headers - for now
wojciechormaniec-da Apr 8, 2026
c8be875
chore: Extract all remaining versions from bazel
wojciechormaniec-da Apr 8, 2026
6308301
feat: Add missing stack packages
wojciechormaniec-da Apr 8, 2026
999079b
chore: Reduce `//bazel/extensions` tree depth
wojciechormaniec-da Apr 8, 2026
0400b3d
fix: Solve proto issue (for now)
wojciechormaniec-da Apr 8, 2026
4799d7c
fix: Change `@ghcide_ghc_lib` name to correct `@ghcide_lib`
wojciechormaniec-da Apr 8, 2026
cec3b29
feat: Address missing maven deps
wojciechormaniec-da Apr 8, 2026
d0d684c
feat: Partially enable `//compiler` targets
wojciechormaniec-da Apr 9, 2026
a91c7c6
feat: Add `@protoc_bindist`, to support protoc in version `3.25.5`
wojciechormaniec-da Apr 9, 2026
25ff2bd
chore: Add `module` to the top of `MODULE.bazel`
wojciechormaniec-da Apr 9, 2026
ab34523
chore: Cleanup `bazel_dep`s
wojciechormaniec-da Apr 9, 2026
0e0c45b
chore: Add reasonable comments to `MODULE.bazel`
wojciechormaniec-da Apr 9, 2026
7bd7c46
chore: Mark `buildifier_prebuild` as `dev_dependency`
wojciechormaniec-da Apr 9, 2026
6baff69
chore: Extract maven versions outside of definition
wojciechormaniec-da Apr 9, 2026
479385c
fix: Apply changes to buildifier
wojciechormaniec-da Apr 9, 2026
d196734
chore: Extract and document packages for haskell
wojciechormaniec-da Apr 9, 2026
48d8855
chore: Move extensions to more fitting place
wojciechormaniec-da Apr 9, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
fix: Rename io_bazel_rules_scala to new name - rules_scala
note:
- it still might be left somewhere, not gonna bother with it for now
  • Loading branch information
wojciechormaniec-da committed Feb 27, 2026
commit b184685ba279ca6088f17d0d116ed08982d5b924
6 changes: 3 additions & 3 deletions sdk/bazel_tools/scala.bzl
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

load(
"@io_bazel_rules_scala//scala:scala.bzl",
"@rules_scala//scala:scala.bzl",
"scala_binary",
"scala_library",
"scala_library_suite",
Expand All @@ -12,9 +12,9 @@ load(
"scala_test_suite",
)
load("@rules_java//java:defs.bzl", "JavaInfo")
load("@io_bazel_rules_scala//scala/private:common.bzl", "sanitize_string_for_usage")
load("@rules_scala//scala/private:common.bzl", "sanitize_string_for_usage")
load(
"@io_bazel_rules_scala//jmh:jmh.bzl",
"@rules_scala//jmh:jmh.bzl",
"scala_benchmark_jmh",
)
load("//bazel_tools:pom_file.bzl", "pom_file")
Expand Down
4 changes: 2 additions & 2 deletions sdk/bazel_tools/scala/BUILD.bazel
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
# Copyright (c) 2025 Digital Asset (Switzerland) GmbH and/or its affiliates. All rights reserved.
# SPDX-License-Identifier: Apache-2.0

load("@io_bazel_rules_scala//scala:scala_toolchain.bzl", "scala_toolchain")
load("@rules_scala//scala:scala_toolchain.bzl", "scala_toolchain")

scala_toolchain(
name = "toolchain_impl",
Expand All @@ -12,6 +12,6 @@ scala_toolchain(
toolchain(
name = "toolchain",
toolchain = "toolchain_impl",
toolchain_type = "@io_bazel_rules_scala//scala:toolchain_type",
toolchain_type = "@rules_scala//scala:toolchain_type",
visibility = ["//visibility:public"],
)
2 changes: 1 addition & 1 deletion sdk/canton/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
# SPDX-License-Identifier: Apache-2.0

load("@bazel_skylib//rules:copy_file.bzl", "copy_file")
load("@io_bazel_rules_scala//scala:scala.bzl", "scala_binary")
load("@rules_scala//scala:scala.bzl", "scala_binary")
load("//bazel_tools:proto.bzl", "proto_gen", "proto_jars")
load("//bazel_tools/packaging:packaging.bzl", "package_oci_component")
load("//canton:canton_version.bzl", "CANTON_OPEN_SOURCE_SHA", "CANTON_OPEN_SOURCE_TAG")
Expand Down
Empty file.
2 changes: 1 addition & 1 deletion sdk/replacements/BUILD.bazel
Original file line number Diff line number Diff line change
Expand Up @@ -4,4 +4,4 @@
# This file defines custom targets that are referenced in replacements in
# dependencies.yaml.

load("@io_bazel_rules_scala//scala:scala_import.bzl", "scala_import")
load("@rules_scala//scala:scala_import.bzl", "scala_import")