Skip to content

RJE 6.10 Bump - Add new messages to signal necessary repinning#172

Merged
edwin-grabtaxi merged 1 commit intograb:masterfrom
edwin-grabtaxi:rje_6.10_new_error_messages
Mar 1, 2026
Merged

RJE 6.10 Bump - Add new messages to signal necessary repinning#172
edwin-grabtaxi merged 1 commit intograb:masterfrom
edwin-grabtaxi:rje_6.10_new_error_messages

Conversation

@edwin-grabtaxi
Copy link
Collaborator

Problem

BazelLogParsingOutputStream detects when maven_install.json needs repinning by scanning
Bazel log output for known message substrings. RJE 6.10 introduced new WARNING and NOTE
messages that were missing from the list, so isOutOfDate here never gets set and migrateToBazel
silently skips the repin, leaving the lock file stale and the build broken.

The 4 missing messages (from private/rules/coursier.bzl in RJE 6.10):

Trigger RJE message
Lock file was signed with an older hash algorithm (RJE upgrade path) WARNING: ...contains an outdated input signature
Lock file has no __INPUT_ARTIFACTS_HASH (very old format) NOTE: ...does not contain a signature of the required artifacts
Lock file has no __RESOLVED_ARTIFACTS_HASH (very old format) NOTE: ...does not contain a signature entry of the dependency tree
Hash mismatch with fail_if_repin_required=false NOTE: ...does not contain an up to date hash

@edwin-grabtaxi edwin-grabtaxi merged commit 03c1b35 into grab:master Mar 1, 2026
8 checks passed
@edwin-grabtaxi edwin-grabtaxi deleted the rje_6.10_new_error_messages branch March 1, 2026 14:31
@edwin-grabtaxi edwin-grabtaxi restored the rje_6.10_new_error_messages branch March 2, 2026 02:59
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