Skip to content

Releases: yuyawk/rules_build_error

0.10.3

29 Jan 13:49
3bed894

Choose a tag to compare

Add to your MODULE.bazel file:

bazel_dep(name = "rules_build_error", version = "0.10.3")

What's Changed

  • chore: Replace .bazeliskrc with .bazelversion so that it can be used for rules_bazel_integration_test by @yuyawk in #176
  • refactor: move unit tests to tests/unit, to clarify they are unit tests by @yuyawk in #177
  • test: Add an integration test to verify the usage with local_config_cc by @yuyawk in #178
  • refactor: Simplify how to specify the bazel version by @yuyawk in #179
  • chore: Remove redundant echo for Bazel version in common.bash by @yuyawk in #180
  • fix: Update common.bash to get rid of an unneeded global variable by @yuyawk in #181
  • fix: Trim whitespace in workspace_roots variable, to avoid splitting lines by @yuyawk in #182
  • Modify bazel-steward workflow to update workspace_roots by @yuyawk in #183
  • fix: Update bazel-steward.yml to use correct id by @yuyawk in #184
  • fix: Failure to use external_include_paths together with local_config_cc by @yuyawk in #185

Full Changelog: 0.10.2...0.10.3

0.10.2

27 Jan 14:17
3562955

Choose a tag to compare

Add to your MODULE.bazel file:

bazel_dep(name = "rules_build_error", version = "0.10.2")

What's Changed

  • test: Add a unit test to verify a matcher using select() by @yuyawk in #174
  • chore: Remove patch since uber/hermetic_cc_toolchain@4.1.0 fixed the issue around bazel 9 by @yuyawk in #175

Full Changelog: 0.10.1...0.10.2

0.10.1

24 Jan 11:43
8c8fbf6

Choose a tag to compare

Add to your MODULE.bazel file:

bazel_dep(name = "rules_build_error", version = "0.10.1")

What's Changed

  • refactor: Summarize implementations around MatchCondition by @yuyawk in #169
  • docs: Fix docstrings around MatchCondition by @yuyawk in #170
  • chore: Migrate to new publish-to-brc workflow by @yuyawk in #171
  • fix: typo in workflow name by @yuyawk in #172
  • fix: Use release_ruleset.yaml@v7.3.0, to support attestation by @yuyawk in #173

Full Changelog: 0.10.0...0.10.1

0.10.0

24 Jan 07:38
25ec19a

Choose a tag to compare

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.10.0")

What's Changed

  • Update Bazel versions in presubmit configuration by @yuyawk in #151
  • Updated rules_cc to 0.2.14 by @bazel-steward-app[bot] in #150
  • Add fail-fast strategy for unit tests by @yuyawk in #152
  • Add fail-fast strategy to example job by @yuyawk in #153
  • Update bazel-version options in tests.yml by @yuyawk in #154
  • refactor: avoid redundantly generating empty pattern file by @yuyawk in #155
  • chore(deps): bump actions/checkout from 5 to 6 by @dependabot[bot] in #158
  • fix: temporarily disable rolling version test by @yuyawk in #159
  • Updated bazel_skylib to 1.9.0 by @bazel-steward-app[bot] in #160
  • Updated bazel_skylib to 1.9.0 by @bazel-steward-app[bot] in #161
  • Updated rules_cc to 0.2.15 by @bazel-steward-app[bot] in #162
  • Updated rules_cc to 0.2.16 by @bazel-steward-app[bot] in #163
  • feat: Support use_default_shell_env by @yuyawk in #164
  • docs: Refine readme by @yuyawk in #165
  • chore: load C/C++ APIs from rules_cc, as a preparation for bazel 9 support by @yuyawk in #167
  • feat: Support bazel 9 by @yuyawk in #166
  • chore: use build_test from bazel_skylib instead of reinventing it by @yuyawk in #168

Full Changelog: 0.9.0...0.10.0

0.9.0

04 Nov 10:44
3e09769

Choose a tag to compare

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.9.0")

What's Changed

  • fix: use perl instead of sed so that it can work on mac by @yuyawk in #129
  • Updated rules_cc to 0.2.0 by @bazel-steward-app[bot] in #130
  • chore(deps): bump actions/checkout from 4 to 5 by @dependabot[bot] in #131
  • Updated rules_cc to 0.2.1 by @bazel-steward-app[bot] in #132
  • Updated rules_cc to 0.2.2 by @bazel-steward-app[bot] in #133
  • Updated rules_cc to 0.2.3 by @bazel-steward-app[bot] in #134
  • Updated rules_cc to 0.2.4 by @bazel-steward-app[bot] in #135
  • Updated rules_cc to 0.2.5 by @bazel-steward-app[bot] in #136
  • Updated rules_cc to 0.2.8 by @bazel-steward-app[bot] in #137
  • refactor: define a function named bazel to simplify execution by @yuyawk in #138
  • Updated bazel_skylib to 1.8.2 by @bazel-steward-app[bot] in #140
  • Updated bazel_skylib to 1.8.2 by @bazel-steward-app[bot] in #139
  • Updated rules_cc to 0.2.9 by @bazel-steward-app[bot] in #141
  • macos-13 deprecation by @yuyawk in #142
  • Updated rules_cc to 0.2.10 by @bazel-steward-app[bot] in #143
  • Updated rules_cc to 0.2.11 by @bazel-steward-app[bot] in #144
  • Updated rules_cc to 0.2.12 by @bazel-steward-app[bot] in #146
  • Updated rules_cc to 0.2.13 by @bazel-steward-app[bot] in #147
  • Toward bazel6 EOL by @yuyawk in #149
  • Updated buildifier_prebuilt to 8.2.1 by @bazel-steward-app[bot] in #148

Full Changelog: 0.8.6...0.9.0

0.8.6

19 Jul 11:53
c661509

Choose a tag to compare

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.8.6")

What's Changed

  • Check incompatibility flags to prevent potential breaking changes by @yuyawk in #127

Full Changelog (since the last published version): 0.8.4...0.8.6
(Full Changelog (since the last unpublished version): 0.8.5...0.8.6)

0.8.5

19 Jul 10:18
dc20964

Choose a tag to compare

0.8.5 Pre-release
Pre-release

This version was not published to the BCR because it failed the CI gate.

What's Changed

  • chore(deps): bump actions/create-github-app-token from 1 to 2 by @dependabot[bot] in #108
  • ubuntu 20.04 runner retirement by @yuyawk in #110
  • Updated hermetic_cc_toolchain to 4.0.0 by @bazel-steward-app[bot] in #111
  • Updated hermetic_cc_toolchain to 4.0.0 by @bazel-steward-app[bot] in #112
  • Updated platforms to 1.0.0 by @bazel-steward-app[bot] in #113
  • Updated buildifier_prebuilt to 8.2.0 by @bazel-steward-app[bot] in #114
  • Updated hermetic_cc_toolchain to 4.0.1 by @bazel-steward-app[bot] in #115
  • Updated hermetic_cc_toolchain to 4.0.1 by @bazel-steward-app[bot] in #116
  • Updated rules_cc to 0.1.2 by @bazel-steward-app[bot] in #117
  • Update tests.yml: update windows runner by @yuyawk in #118
  • Updated bazel_skylib to 1.8.0 by @bazel-steward-app[bot] in #119
  • Updated bazel_skylib to 1.8.0 by @bazel-steward-app[bot] in #120
  • Updated bazel_skylib to 1.8.1 by @bazel-steward-app[bot] in #121
  • Updated bazel_skylib to 1.8.1 by @bazel-steward-app[bot] in #122
  • Updated rules_cc to 0.1.3 by @bazel-steward-app[bot] in #123
  • Updated rules_cc to 0.1.4 by @bazel-steward-app[bot] in #124
  • Update release.yml: Set prerelease: false by @yuyawk in #125
  • chore: add config_settings to remove deprecated dependency by @yuyawk in #126

Full Changelog: 0.8.4...0.8.5

0.8.4

28 Mar 14:32
4b6e720

Choose a tag to compare

0.8.4 Pre-release
Pre-release

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.8.4")

What's Changed

  • update doc by @yuyawk in #100
  • Updated buildifier_prebuilt to 8.0.0 by @bazel-steward-app in #102
  • Updated platforms to 0.0.11 by @bazel-steward-app in #103
  • Updated buildifier_prebuilt to 8.0.1 by @bazel-steward-app in #104
  • Updated hermetic_cc_toolchain to 3.2.0 by @bazel-steward-app in #105
  • Updated buildifier_prebuilt to 8.0.3, load C/C++ APIs from rules_cc by @bazel-steward-app in #107

Full Changelog: 0.8.3...0.8.4

0.8.3

21 Dec 07:19
60deec0

Choose a tag to compare

0.8.3 Pre-release
Pre-release

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.8.3")

What's Changed

  • fix: take environment variables into account by @yuyawk in #97
  • fix: use_default_shell_env is not needed by @yuyawk in #98
  • introduce inline_src by @yuyawk in #99

Full Changelog: 0.8.2...0.8.3

0.8.2

20 Dec 10:03
7cdc546

Choose a tag to compare

0.8.2 Pre-release
Pre-release

Using Bzlmod with Bazel 6 or greater

  1. Enable Bzlmod with common --enable_bzlmod in .bazelrc.
  2. Add to your MODULE.bazel file:
bazel_dep(name = "rules_build_error", version = "0.8.2")

What's Changed

  • fix: correctly parse a space inside command-line option by @yuyawk in #96

Full Changelog: 0.8.1...0.8.2