Skip to content

Add presubmit check for prebuilt jars#1486

Merged
shs96c merged 4 commits into
bazel-contrib:masterfrom
thirtyseven:master
Feb 3, 2026
Merged

Add presubmit check for prebuilt jars#1486
shs96c merged 4 commits into
bazel-contrib:masterfrom
thirtyseven:master

Conversation

@thirtyseven
Copy link
Copy Markdown
Contributor

@thirtyseven thirtyseven commented Nov 20, 2025

Add presubmit check to ensure prebuilt jars are updated in the same PR where their sources change. This will prevent issues like this one, as well as:

  • ensure that integration tests for changes to Java code run in the same PR where the changes are introduced
  • allow end users to test these changes more easily by using git_override

@shs96c
Copy link
Copy Markdown
Collaborator

shs96c commented Dec 5, 2025

I love this. There's a handful of PRs that are currently in flight. It seems unfair to ask them to run more steps, so once those land, I'll merge this.

@tobyh-canva tobyh-canva mentioned this pull request Jan 15, 2026
4 tasks
@shs96c shs96c merged commit 9b72b6e into bazel-contrib:master Feb 3, 2026
7 checks passed
shs96c added a commit to shs96c/rules_jvm_external that referenced this pull request Feb 3, 2026
* master:
  Add presubmit check for prebuilt jars (bazel-contrib#1486)
  Upload artifacts in parallel (address artifactorys "Maven Snapshot Version Behaviour") (bazel-contrib#1524)
  feat: Support COURSIER_SHA256 environment variable (bazel-contrib#1527)
  fix: Do not add coursier opts when run other tools (bazel-contrib#1531)
  fix: add string attributes to `amend_artifact` for explicit unset state (bazel-contrib#1499)
  fix: use forward slash separator in Maven purl format (bazel-contrib#1530)
  Load rules from specific bzl files and add sh_test imports (bazel-contrib#1529)
  Added non-conflicting hash for install files (bazel-contrib#1454)
  Update the maven and coursier resolver tests to create a class index file. (bazel-contrib#1519)
  [ci] Drop Bazel 6 and ensure we run on Bazel 7 and 8 (bazel-contrib#1525)
  Only allow modules specified in known_contributing_modules to contribute artifacts or boms to the root module (bazel-contrib#1523)
  [gradle] Fix false resolution failures when BOM upgrades dependency version (bazel-contrib#1520)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants