Skip to content

chore(ci): bump packages versions#1674

Open
ppigazzini wants to merge 5 commits intoc3d:stablefrom
ppigazzini:ci_bump_pkgs
Open

chore(ci): bump packages versions#1674
ppigazzini wants to merge 5 commits intoc3d:stablefrom
ppigazzini:ci_bump_pkgs

Conversation

@ppigazzini
Copy link
Copy Markdown

No description provided.

MSYS2 now removes libgnurx from the install set because it conflicts with
libsystre, which is pulled in by the current Qt dependency graph.

Update the Windows workflow to install libsystre and copy libsystre-0.dll
and libtre-5.dll instead of the missing libgnurx-0.dll.
Generate recorder/config.h in the GitHub wasm job before the emsdk build
so clean checkouts do not fail when recorder.c includes the header.

Force host tools to build with OUTPUT=./ so wasm does not place
ttf2font and decimize under nested wasm/ directories that the top-level
rules do not invoke.
Copilot AI review requested due to automatic review settings April 14, 2026 09:01
@ppigazzini
Copy link
Copy Markdown
Author

ppigazzini commented Apr 14, 2026

on top of #1673 only to complete the GitHub action, the commit 23a92cb does not depend on the previous PR, though.

Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR updates CI/build configuration to use newer tool/action versions and adjusts build outputs to match updated packaging expectations.

Changes:

  • Bump GitHub Actions and Qt versions used in .github/workflows/build.yml.
  • Update Windows MSYS2 dependencies and adjust copied DLL set and artifact paths.
  • Update the tools/% Makefile rule to pass an OUTPUT=./ override to tool builds.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
Makefile Passes OUTPUT=./ when building tools via make tools/%.
.github/workflows/build.yml Updates action/Qt versions, adjusts Windows packaging, and adds a WASM pre-step to generate a recorder config header.

Comment thread .github/workflows/build.yml
The color Windows job signs and uploads debug/db50x.exe and debug/*
even though the build and windeployqt6 place the simulator files at the
workspace root.

Update the artifact and signing paths so the db50x archive includes the
executable, deployed DLLs, Qt plugin directories, and help files.

Use the same process for db48x.exe for consistency.
Make the Android bundle path independent from the generic OUTPUT
variable, which defaults to the workspace root in CI.

Verify android/db48x.aab and android/db50x.aab before upload and
fail the artifact step when no AAB is present.
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 3 out of 3 changed files in this pull request and generated 7 comments.

Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml
Comment thread Makefile
Comment thread .github/workflows/README.md
Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml
Comment thread .github/workflows/build.yml
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