jamulus icon indicating copy to clipboard operation
jamulus copied to clipboard

Builds should state build Qt version as well as target platform

Open pljones opened this issue 1 year ago • 5 comments

What is the current behaviour and why should it be changed?

Currently, the build chain states the target platform for each artifact built: For example, https://github.com/jamulussoftware/jamulus/pull/3262: image

However, specifically in that example, knowing the build Qt version would add significant information (above the redundant word "Build").

Describe possible approaches

Update the text to include the Qt version.

pljones avatar May 06 '24 10:05 pljones

Although I agree it would be useful, I don't think that information is available at the time those messages are output from autobuild.yml.

The release_assets step has a name of Build for ${{ matrix.config.config_name }}, and in turn each config in the matrix is a string. The version of Qt is only specified within this file for the Mac and iOS builds. For Android and Linux, it is whatever version is the default in the build runner, and for Windows it is specified within .github/autobuild/windows.ps1. None of these is invoked until after the message is output.

softins avatar Jun 15 '24 21:06 softins