Skip to content

Update dependency biojppm/rapidyaml to v0.13.0#1801

Open
dashql-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/biojppm-rapidyaml-0.x
Open

Update dependency biojppm/rapidyaml to v0.13.0#1801
dashql-renovate[bot] wants to merge 2 commits into
mainfrom
renovate/biojppm-rapidyaml-0.x

Conversation

@dashql-renovate
Copy link
Copy Markdown
Contributor

@dashql-renovate dashql-renovate Bot commented May 25, 2026

This PR contains the following updates:

Package Update Change
biojppm/rapidyaml minor 0.12.10.13.0

Release Notes

biojppm/rapidyaml (biojppm/rapidyaml)

v0.13.0: Release 0.13.0

Compare Source

  • PR#606: scalar style utilities now are specific to flow/block mode. This enables stable-style roundtrips of block-mode plain scalars with characters invalid in flow mode:
    # these scalars were previously emitted as single-quoted style
    # because they were conservatively assumed to be in flow mode.
    - doe: a deer, a female deer
    - (10,11)
    - also scalars containing [] and {}
    • scalar_style_choose() was split into scalar_style_choose_{flow,block}()
    • scalar_style_query_plain() was split into scalar_style_query_plain_{flow,block}()
    • NodeType::type_str(NodeType,flags): remove zero-termination, use common approach of returning required size
    • Add NodeType::type_str_sub()
  • PR#605: fix parse errors:
    • : and # on continuation lines of multiline plain scalars:
      [plain
       :scalar] # leading colon belongs to the scalar
    • Tabs inside quoted scalars opening a map were mistook for indentation tabs:
      foo:
        '\ta': b
  • PR#604: add string_view and span to the c4/yml/std/std.hpp interop umbrella header.
  • Fix 600: shared symbols not exported in clang on Windows (PR#601).
  • Fix 256: installation directory on Linux 64bit (PR#599). See also original fix at cmake#16. Big thanks to @​GabrielBarrantes and @​musicinmybrain, not just for their fixes but also for all their downstream work!
  • PR#591: Add missing includes to avoid compilation warning. Thanks @​GabrielBarrantes!
  • Update c4core to 0.3.0.
Thanks

Configuration

📅 Schedule: (in timezone Europe/Berlin)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate.

@dashql-renovate dashql-renovate Bot added the dependencies Pull requests that update a dependency file label May 25, 2026
@ankoh
Copy link
Copy Markdown
Owner

ankoh commented May 26, 2026

@copilot fix this:

WARNING: Download from https://github.com/biojppm/rapidyaml/archive/refs/tags/v0.13.0.zip failed: class com.google.devtools.build.lib.bazel.repository.downloader.UnrecoverableHttpException Checksum was 4129525f52fa05c03404d665cf3ee28ef1cbb1e590ba8bcedbd8f31d4869aadf but wanted a0d8e81657f773cc6d906308f88c04dfe3f275ed038609edbb5bd624ee954e9f
INFO: Repo +dashql_core_dependencies+rapidyaml defined by rule http_archive in @@bazel_tools//tools/build_defs/repo:http.bzl
ERROR: /home/runner/.bazel/external/bazel_tools/tools/build_defs/repo/http.bzl:200:45: An error occurred during the fetch of repository '+dashql_core_dependencies+rapidyaml':
   Traceback (most recent call last):
	File "/home/runner/.bazel/external/bazel_tools/tools/build_defs/repo/http.bzl", line 200, column 45, in _http_archive_impl
		download_info = ctx.download_and_extract(
Error in download_and_extract: java.io.IOException: Error downloading [https://github.com/biojppm/rapidyaml/archive/refs/tags/v0.13.0.zip] to /home/runner/.bazel/external/+dashql_core_dependencies+rapidyaml/temp7646181790919435479/v0.13.0.zip: Checksum was 4129525f52fa05c03404d665cf3ee28ef1cbb1e590ba8bcedbd8f31d4869aadf but wanted a0d8e81657f773cc6d906308f88c04dfe3f275ed038609edbb5bd624ee954e9f
Analyzing: 101 targets (47 packages loaded, 2947 targets configured)
[13 / 13] no actions running
ERROR: no such package '@@+dashql_core_dependencies+rapidyaml//': java.io.IOException: Error downloading [https://github.com/biojppm/rapidyaml/archive/refs/tags/v0.13.0.zip] to /home/runner/.bazel/external/+dashql_core_dependencies+rapidyaml/temp7646181790919435479/v0.13.0.zip: Checksum was 4129525f52fa05c03404d665cf3ee28ef1cbb1e590ba8bcedbd8f31d4869aadf but wanted a0d8e81657f773cc6d906308f88c04dfe3f275ed038609edbb5bd624ee954e9f
ERROR: /home/runner/work/dashql/dashql/pa

Copy link
Copy Markdown
Contributor

Copilot AI commented May 26, 2026

@copilot fix this:

WARNING: Download from https://github.com/biojppm/rapidyaml/archive/refs/tags/v0.13.0.zip failed: class com.google.devtools.build.lib.bazel.repository.downloader.Unrecoverabl...

Fixed in commit 7cd1a9d: updated bazel/core_dependencies.bzl with the correct rapidyaml v0.13.0 SHA256 (4129525f52fa05c03404d665cf3ee28ef1cbb1e590ba8bcedbd8f31d4869aadf) that CI reported, so the http_archive fetch checksum now matches.

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • releases.bazel.build
    • Triggering command: /usr/local/lib/node_modules/@bazel/bazelisk/bazelisk-linux_amd64 /usr/local/lib/node_modules/@bazel/bazelisk/bazelisk-linux_amd64 build //packages/dashql-core:test_utils (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot finished work on behalf of ankoh May 26, 2026 06:43
Copilot AI requested a review from ankoh May 26, 2026 06:43
@dashql-renovate dashql-renovate Bot force-pushed the renovate/biojppm-rapidyaml-0.x branch from 7cd1a9d to 8b6b0d6 Compare May 26, 2026 07:40
@dashql-renovate dashql-renovate Bot force-pushed the renovate/biojppm-rapidyaml-0.x branch from 8b6b0d6 to d4bf464 Compare May 26, 2026 08:11
@ankoh
Copy link
Copy Markdown
Owner

ankoh commented May 26, 2026

Seems like rapidyaml changed something for string literals:

 parser-errors:
-  - message: syntax error, unexpected RRB
+  - message: 'syntax error, unexpected RRB'
     text: ")"
-  - message: syntax error, unexpected EOF
+  - message: 'syntax error, unexpected EOF'
     text: ""
 line-breaks:

)
Expected: true

[  FAILED  ] Regression/ParserSnapshotTestSuite.Test/error_recovery_wrong_leak_assertion, where GetParam() = 0x56366f2ab490 (0 ms)
[----------] 3 tests from Regression/ParserSnapshotTestSuite (0 ms total)

[----------] 4 tests from Dots/ParserSnapshotTestSuite
[ RUN      ] Dots/ParserSnapshotTestSuite.Test/dot_test_space_ident
[       OK ] Dots/ParserSnapshotTestSuite.Test/dot_test_space_ident (0 ms)
[ RUN      ] Dots/ParserSnapshotTestSuite.Test/dot_test_space_keyword
[       OK ] Dots/ParserSnapshotTestSuite.Test/dot_test_space_keyword (0 ms)
[ RUN      ] Dots/ParserSnapshotTestSuite.Test/dot_test_eof
[       OK ] Dots/ParserSnapshotTestSuite.Test/dot_test_eof (0 ms)
[ RUN      ] Dots/ParserSnapshotTestSuite.Test/dot_where_recovery
[       OK ] Dots/ParserSnapshotTestSuite.Test/dot_where_recovery (0 ms)
[----------] 4 tests from Dots/ParserSnapshotTestSuite (0 ms total)

[----------] 3 tests from Set/ParserSnapshotTestSuite
[ RUN      ] Set/ParserSnapshotTestSuite.Test/set_1
[       OK ] Set/ParserSnapshotTestSuite.Test/set_1 (0 ms)
[ RUN      ] Set/ParserSnapshotTestSuite.Test/set_2
[       OK ] Set/ParserSnapshotTestSuite.Test/set_2 (0 ms)
[ RUN      ] Set/ParserSnapshotTestSuite.Test/set_3
[       OK ] Set/ParserSnapshotTestSuite.Test/set_3 (0 ms)
[----------] 3 tests from Set/ParserSnapshotTestSuite (0 ms total)

[----------] 23 tests from VisStatement/ParserSnapshotTestSuite
[ RUN      ] VisStatement/ParserSnapshotTestSuite.Test/vis_statement_visualise_empty
packages/dashql-core/test/parser_snapshot_test_suite.cc:27: Failure
Value of: MatchesContent(out_tree.rootref(), expected_node)
  Actual: false (
HAVE
----------------------------------------
statements: []
scanner-errors: []
parser-errors:
  - message: syntax error, unexpected SEMICOLON
    text: ";"
line-breaks: []
comments: []

EXPECTED
----------------------------------------
statements: []
scanner-errors: []
parser-errors:
  - message: 'syntax error, unexpected SEMICOLON'
    text: ";"
line-breaks: []
comments: []

@@ -2,5 +2,5 @@
 scanner-errors: []
 parser-errors:
-  - message: syntax error, unexpected SEMICOLON
+  - message: 'syntax error, unexpected SEMICOLON'
     text: ";"
 line-breaks: []

)
Expected: true

[  FAILED  ] VisStatement/ParserSnapshotTestSuite.Test/vis_statement_visualise_empty, where GetParam() = 0x56366f42e480 (0 ms)
[ RUN      ] VisStatement/ParserSnapshotTestSuite.Test/vis_statement_visualize_empty
packages/dashql-core/test/parser_snapshot_test_suite.cc:27: Failure
Value of: MatchesContent(out_tree.rootref(), expected_node)
  Actual: false (
HAVE
----------------------------------------
statements: []
scanner-errors: []
parser-errors:
  - message: syntax error, unexpected SEMICOLON
    text: ";"
line-breaks: []
comments: []

EXPECTED
----------------------------------------
statements: []
scanner-errors: []
parser-errors:
  - message: 'syntax error, unexpected SEMICOLON'
    text: ";"
line-breaks: []
comments: []

@@ -2,5 +2,5 @@
 scanner-errors: []
 parser-errors:
-  - message: syntax error, unexpected SEMICOLON
+  - message: 'syntax error, unexpected SEMICOLON'
     text: ";"
 line-breaks: []

)
Expected: true

@copilot Check and fix

Copy link
Copy Markdown
Contributor

Copilot AI commented May 26, 2026

Seems like rapidyaml changed something for string literals:

...

Fixed in 16b380f. I updated EncodeError() in packages/dashql-core/src/testing/yaml_tests.cc to force single-quoted YAML style for message, so parser/scanner error snapshots stay stable with rapidyaml 0.13.0 (message: '...' as expected).

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • releases.bazel.build
    • Triggering command: /usr/local/lib/node_modules/@bazel/bazelisk/bazelisk-linux_amd64 /usr/local/lib/node_modules/@bazel/bazelisk/bazelisk-linux_amd64 test --test_output=errors //packages/dashql-core:parser_tests (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Copilot finished work on behalf of ankoh May 26, 2026 08:31
@dashql-renovate
Copy link
Copy Markdown
Contributor Author

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants