Skip to content

Fix CI: Dart package imports, dart analyze exclusion, C++ language filter, CMakeLists source file#4

Closed
Copilot wants to merge 4 commits intomainfrom
copilot/fix-ci-issues
Closed

Fix CI: Dart package imports, dart analyze exclusion, C++ language filter, CMakeLists source file#4
Copilot wants to merge 4 commits intomainfrom
copilot/fix-ci-issues

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Mar 30, 2026

  • Update CI workflow Dart SDK from 3.4.0 to 3.10.0 in both build-and-test and code-quality jobs (to match pubspec.yaml sdk: ^3.10.0)

💬 Send tasks to Copilot coding agent from Slack and Teams to turn conversations into code. Copilot posts an update in your thread when it's finished.

…r, CMakeLists source file

Agent-Logs-Url: https://github.com/meta-flutter/appstream_dart/sessions/6664969a-4d0c-4adf-be30-e1d82368a5c2

Co-authored-by: jwinarske <12262875+jwinarske@users.noreply.github.com>
Copilot AI requested a review from jwinarske March 30, 2026 01:25
…-dev

ubuntu-latest picks clang++-19 by default, which fails linking sanitizer
builds because libclang_rt.asan_static.a is missing. Pin the compiler to
gcc/g++ (which ships its own sanitizer runtimes) and add libclang-rt-19-dev
as a fallback.

Signed-off-by: Joel Winarske <joel.winarske@outlook.com>
Fix empty language string ("") in AppStreamParser::doParse to correctly
keep only default (untagged) values instead of treating it as keep-all.
Rewrite benchmark_parser.cpp to use actual API: parseToSink, create,
fd-based XmlScanner, Component::Type enum, and pool.size(). Suppress
nodiscard warnings in test_string_pool.cpp

Signed-off-by: Joel Winarske <joel.winarske@outlook.com>
@jwinarske jwinarske closed this Mar 31, 2026
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