Publish and inspect configured extraction artifacts
This commit is contained in:
@@ -311,7 +311,17 @@ func DeriveDefaultPublishedDestination(source Source, configured map[string]stri
|
||||
// ResolvePublishedDestination validates and normalizes an explicit destination,
|
||||
// or derives one when omitted.
|
||||
func ResolvePublishedDestination(sourceID, explicitDest string, configured map[string]string) (string, error) {
|
||||
source, err := ValidatePublishSource(sourceID, configured)
|
||||
return ResolvePublishedDestinationWithExtractions(sourceID, explicitDest, configured, nil)
|
||||
}
|
||||
|
||||
// ResolvePublishedDestinationWithExtractions validates and normalizes a destination
|
||||
// while accepting extraction sources declared by the effective Notarius configuration.
|
||||
func ResolvePublishedDestinationWithExtractions(
|
||||
sourceID, explicitDest string,
|
||||
configured map[string]string,
|
||||
extractions map[string]struct{},
|
||||
) (string, error) {
|
||||
source, err := ValidatePublishSourceWithExtractions(sourceID, configured, extractions)
|
||||
if err != nil {
|
||||
return "", err
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user