Skip to content

Update dependency biojppm/rapidyaml to v0.13.0#1801

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

Update dependency biojppm/rapidyaml to v0.13.0#1801
dashql-renovate[bot] wants to merge 1 commit 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 2 times, most recently 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 dashql-renovate Bot force-pushed the renovate/biojppm-rapidyaml-0.x branch from 16b380f to d1ae486 Compare May 29, 2026 11:57
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