Gary Hale

Load precompiled scripts from classloader

Working pre-compiled scripts

Revert "Move artifact type to consuming configuration"

This reverts commit 9d547e6e60e1c67a51fc420dede216aa6e4147ce.

Add ignored test to demonstrate artifact transform issue

Merge pull request #8364 from gradle/gh/stable-native/header-transform

Change c++ header zip unpacking to use artifact transform

Move artifact type to consuming configuration

Remove unnecessary constructor

Add test coverage for mapping arbitrary files

Add test coverage for mapping arbitrary files

Simplify artifact types and make them more generic

Simplify artifact types and make them more generic

Move UnzipTransform to a top-level type

Remove unnecessary constructor argument

Remove unnecessary constructor argument

Remove unnecessary constructor argument

Remove unnecessary constructor argument

Deal with non-existent header directories properly

Differentiate between artifacts that are dirs/zips

- Add artifactType attributes to the api configuration and published

artifact.

- Recognize directory artifacts and add explicit artifactType (instead

of "")

Differentiate between artifacts that are dirs/zips

- Add artifactType attributes to the api configuration and published

artifact.

- Recognize directory artifacts and add explicit artifactType (instead

of "")

Fix configuration expectation for mixed configuration case

Change the xcode build multiple target test to vary by OS

This test never worked. X86 is an _unsupported_ architecture for Swift

so a configuration time failure is expected here. We have to vary by OS

if we want to test a multiple target machine configuration.

Fix error validation for unbuildable VS component

Fix error validation for unbuildable VS component

Convert cpp headers zip handling to artifact transform

Convert cpp headers zip handling to artifact transform

Convert cpp headers zip handling to artifact transform

Remove unnecessary experimental test

Add tests for check/build when current machine is not targeted

Add tests for check/build when current machine is not targeted

Add tests for check/build when current machine is not targeted