daml/bazel_tools
dylant-da 943e140bbb
Add test generator for keeping Cabal files in sync (#16864)
* wip

* Add generate_cabal{_and_track}_cabal for keeping cabal files in sync

* lint

* Disable generate_and_track_cabal on windows

* Fix build script to generate comments on separate lines

* Fix sorting, detect alias rules for ghc-lib-parser

* allow specifying file in generate_and_track_cabal

* Fully qualify path to cabal generation target

* Add handler for daml_lf_dev_archive_haskell_proto

* fix trailing T;p

---------

Co-authored-by: Remy Haemmerle <Remy.Haemmerle@daml.com>
2023-05-23 10:00:02 +01:00
..
client_server bump copyright (#16002) 2023-01-04 18:21:15 +01:00
dev_env_tool bump copyright (#16002) 2023-01-04 18:21:15 +01:00
ghc-lib Fix name clashes with choices (#16858) 2023-05-18 15:24:40 +01:00
java_testing bump copyright (#16002) 2023-01-04 18:21:15 +01:00
packaging bump copyright (#16002) 2023-01-04 18:21:15 +01:00
runfiles bump copyright (#16002) 2023-01-04 18:21:15 +01:00
scala bump copyright (#16002) 2023-01-04 18:21:15 +01:00
scalapb bump copyright (#16002) 2023-01-04 18:21:15 +01:00
sh bump copyright (#16002) 2023-01-04 18:21:15 +01:00
build_environment.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
BUILD.bazel Add test generator for keeping Cabal files in sync (#16864) 2023-05-23 10:00:02 +01:00
bundle.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
create_workspace.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
damlc_legacy.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
fat_cc_library.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
ghc_dwarf.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
googleapis-status-proto.patch Update protobuf docs plugin (#11880) 2021-11-25 20:51:24 +00:00
grpc-bazel-apple.patch Pin rules_apple (#6845) 2020-07-24 09:47:05 +02:00
grpc-bazel-mingw.patch Upgrade gRPC C library (#8693) 2021-02-01 16:11:06 +01:00
grpc-haskell-core-cpp-options.patch Replace Hazel by stack_snapshot (#2743) 2019-11-22 14:24:08 +00:00
grpc-haskell-core-upgrade.patch Upgrade gRPC C library (#8693) 2021-02-01 16:11:06 +01:00
haskell_proto3_suite_deriving_defaults.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-c2hs.patch Building c2hs (#355) 2019-04-10 15:12:08 +02:00
haskell-ghcide-binary-q.patch Enable assertions in Haskell builds (#6853) 2020-07-24 14:29:25 +00:00
haskell-hie-bios.patch Bump ghc-ghcide (#2936) 2019-09-18 10:29:02 +02:00
haskell-js-dgtable.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-js-flot.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-js-jquery.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-lsp-test-no-reexport.patch Bump ghcide and upgrade to lsp/lsp-types (#10139) 2021-06-30 12:16:12 +00:00
haskell-opt.patch Use more deterministic distdir path in haskell_cabal_* (#11963) 2021-12-02 19:25:26 +00:00
haskell-shake.patch Embed shake data-files via TH (#4584) 2020-02-18 17:53:27 +01:00
haskell-turtle.patch Upgrade to GHC 9.0.2 (#12300) 2022-02-01 11:27:11 +01:00
haskell-windows-extra-libraries.patch Fix Windows linking issues (#13097) 2022-02-28 08:35:30 +01:00
haskell-zip.patch Bump ghcide and upgrade to lsp/lsp-types (#10139) 2021-06-30 12:16:12 +00:00
haskell.bzl Add test generator for keeping Cabal files in sync (#16864) 2023-05-23 10:00:02 +01:00
hlint.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
java.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
javadoc_library.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
lsp-types-normalisation.patch Upgrade ghcide (#12579) 2022-01-26 16:00:20 +01:00
match-cabal-file.sh Add test generator for keeping Cabal files in sync (#16864) 2023-05-23 10:00:02 +01:00
oracle.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
os_info.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
pkg.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
pom_file.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
pom_template.xml update daml.com URLs (#13226) 2022-03-09 18:15:40 +00:00
proto.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00
remote_apis_no_services.patch Clean broken entries from the Bazel cache (#8668) 2021-01-28 17:57:09 +00:00
rules_nodejs_bash.patch open-sourcing daml 2019-04-04 09:33:38 +01:00
rules_nodejs_node_dependency.patch Upgrade rules-nodejs (#11290) 2021-10-19 14:13:55 +00:00
rules_nodejs_npm_cli_path.patch Upgrade rules-nodejs (#11290) 2021-10-19 14:13:55 +00:00
scala_version.bzl upgrade to scala 2.13.10 (#16423) 2023-02-28 23:21:53 +00:00
scala-escape-jvmflags.patch Upgrade rules_scala (#6883) 2020-07-28 08:53:12 +00:00
scala.bzl upgrade to scala 2.13.10 (#16423) 2023-02-28 23:21:53 +00:00
scalapb.bzl bump copyright (#16002) 2023-01-04 18:21:15 +01:00