Skip to content

v7.4.0

Choose a tag to compare

@github-actions github-actions released this 11 Oct 03:42
· 15 commits to master since this release
Immutable release. Only release title and notes can be modified.
ecc53a1

Using Bzlmod

Paste this snippet into your MODULE.bazel file:

# Set `repo_name = "io_bazel_rules_scala"` if you still need it.
bazel_dep(name = "rules_scala", version = "7.4.0")

Using WORKSPACE

Paste this snippet into your WORKSPACE file:

load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")

http_archive(
    name = "rules_scala",  # Can be "io_bazel_rules_scala" if you still need it.
    sha256 = "d03476acb52aa479a737471beb992305d5f4333aa678accdee0f917cb1643c23",
    strip_prefix = "rules_scala-7.4.0",
    url = "https://github.com/bazelbuild/rules_scala/releases/download/v7.4.0/rules_scala-v7.4.0.tar.gz",
)

See https://github.com/bazelbuild/rules_scala#getting-started for full setup instructions.

What's Changed

  • ci: Tag the remaining disk-heavy nested-bazel tests no-release by @bor-p-s in #1970
  • fix: Smoke-filter joern_test's remaining frontend targets by @bor-p-s in #1971
  • fix: Exclude specs2_exception_terminates_without_timeout on Windows by @bor-p-s in #1973
  • ci: Skip the toolchain sweep on macOS/windows in test_rules_scala.sh by @bor-p-s in #1972
  • test: Migrate test_thirdparty_version.sh to native Bazel targets by @bor-p-s in #1974
  • refactor: Migrate test_bzlmod_tidy.sh to Bazel-native sh_test targets by @bor-p-s in #1975
  • refactor: Migrate test_cross_build.sh to Bazel-native sh_test targets by @bor-p-s in #1976
  • refactor: Migrate test_coverage.sh to Bazel-native sh_test targets by @bor-p-s in #1977
  • Use buildifier_prebuilt instead of manually fetching Buildifier by @bor-p-s in #1980
  • fix: Correct resource_strip_prefix path stripping order for generated resources in external repos by @bor-p-s in #1981
  • refactor: Migrate test_reproducibility.sh to Bazel-native sh_test targets by @bor-p-s in #1978
  • Pass jvm_flags through scala_benchmark_jmh by @bor-p-s in #1984
  • fix: return struct from write_executable phase so jacoco_metadata.txt lands in runfiles by @bor-p-s in #1983
  • test: Add reject_line and expect_output to coverage_test by @bor-p-s in #1982
  • test: Port coverage_skip_oversized_methods test onto coverage_test.bzl by @bor-p-s in #1979
  • Fix stale lock and missing dep override in example_external_workspace by @bor-p-s in #1988
  • fix: map source paths explicitly in -paths-for-coverage.txt by @bor-p-s in #1987
  • Add standalone-root build test for three nested modules by @bor-p-s in #1989
  • fix: Use dotty.tools.repl.Main for scala_repl under Scala 3 by @bor-p-s in #1991
  • semanticdb: forward files via SemanticdbInfo by @rafikk in #1996
  • Fail loudly when the compile classpath carries two versions of the Scala standard library by @bor-p-s in #1990
  • Remove dead Bazel 6 skip from consumer_repo_mapping_test by @bor-p-s in #1998
  • Drop JCenter from default_maven_server_urls by @bor-p-s in #1999
  • Use rules_jvm_external for internal dependencies by @bor-p-s in #1994
  • Remove Bazel 4 and 5 support from build_jacocorunner scripts by @bor-p-s in #2000
  • feat: Add scala3-repl deps for scala_repl under Scala 3.8 and 3.9 by @bor-p-s in #1992
  • Fix manual_test/coverage_local_jacocorunner for the current java_tools Jacoco by @bor-p-s in #2004
  • Restore test/fetch_sources on io_bazel_rules_scala_guava by @bor-p-s in #1995
  • Document builtin phases by @bor-p-s in #2008
  • Drop JCenter from rules_scala_test_maven's repositories by @bor-p-s in #2009
  • Keep the Scala version check when only unrelated artifacts are overridden by @bor-p-s in #1997
  • Drop phase_collect_exports_jars from the scala_library phase lists by @bor-p-s in #2011
  • Remove unused test artifacts from third_party/repositories by @bor-p-s in #2010
  • feat: Add Scala 3.10.0 support by @WojciechMazur in #2016
  • Instrument Scala jars at compile time so java_test sees coverage by @bor-p-s in #2003

New Contributors

Full Changelog: v7.3.0...v7.4.0