Add external action to install Qt into multiplatform CI actions #50
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This PR Includes a new multiplatform action that installs Qt in three platforms: linux, windows & mac.
All inputs from the external action have been included as not required without default value, with the following exceptions:
version
: default Qt version has been included. In this case, it is the same as the default version of the external action (5.15.2, last Qt5 LTS), as it is the Qt version used for developing eProsima Qt products.dir
: set as required to force eProsima CI user to set a installation directory different from../
(external action defaultdir
). The desirable inputdir
would be${{ github.workspace }}/qt_installation/
, but it cannot be set as default.host
andarch
: they are not available input values, as their values are taken from the runner OS:host
linux
windows
mac
arch
gcc_64
win64_msvc2019_64
clang_64
Update: to make it work, all the input default values must be set too