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.
What this PR does / why we need it
We start building the 'builder' and 'test' plugins for Windows ARM64.
We also default new plugin projects to also building for Windows ARM64.
The builder plugin will publish the Windows ARM64 binaries and include them in the plugin inventory DB if they are present. If they are not present, the builder plugin will ignore them with a printout as is done for the other two ARM64 builds.
Which issue(s) this PR fixes
Part of #357
Describe testing done for PR
Building and publish the builder and test plugins for all osarch (including Windows ARM64):
Making sure a plugin can build and publish WITHOUT the new Windows ARM64.
I removed the string
windows-arm64
from the plugin-tooling.mk file.Notice above the message
ignoring unavailable plugin for optional os/arch: windows_arm64
which is expected since we did not build the plugin for that OS/ARCH.Check when just doing validation after building all osarch, including Windows ARM64:
I also checked when just doing validation after building as above but WITHOUT the new Windows ARM64.
I first removed the string
windows-arm64
from theplugin-tooling.mk
file.I confirm it works.
Test creating a new plugin to see that Windows ARM64 is built by default:
And finally, I uploaded the Windows ARM64 CLI binary and the
artifacts/plugins/windows/arm64
directory to an ARM64 Windows machine on Azure and was able to install and run both thebuilder
andtest
plugins.Release note
Additional information
Special notes for your reviewer