@@ -18,8 +18,8 @@ const (
1818)
1919
2020func SecureWorkflow (queryStringParams map [string ]string , inputYaml string , svc dynamodbiface.DynamoDBAPI , params ... interface {}) (* permissions.SecureWorkflowReponse , error ) {
21- pinActions , addHardenRunner , addPermissions , addProjectComment , replaceMaintainedActions , useActionCommitMap := true , true , true , true , false , false
22- pinnedActions , addedHardenRunner , addedPermissions , replacedMaintainedActions , usedActionCommitMap := false , false , false , false , false
21+ pinActions , addHardenRunner , addPermissions , addProjectComment , replaceMaintainedActions := true , true , true , true , false
22+ pinnedActions , addedHardenRunner , addedPermissions , replacedMaintainedActions := false , false , false , false
2323 ignoreMissingKBs := false
2424 enableLogging := false
2525 addEmptyTopLevelPermissions := false
@@ -143,22 +143,12 @@ func SecureWorkflow(queryStringParams map[string]string, inputYaml string, svc d
143143 }
144144 }
145145
146- if useActionCommitMap {
147- if enableLogging {
148- log .Printf ("Using action commit map" )
149- }
150- secureWorkflowReponse .FinalOutput , usedActionCommitMap , err = pin .PinActions (secureWorkflowReponse .FinalOutput , []string {}, false , actionCommitMap )
151- if err != nil {
152- log .Printf ("Error pinning actions using commit map: %v" , err )
153- secureWorkflowReponse .HasErrors = true
154- }
155- }
156146 if pinActions {
157147 if enableLogging {
158148 log .Printf ("Pinning GitHub Actions" )
159149 }
160150 pinnedAction , pinnedDocker := false , false
161- secureWorkflowReponse .FinalOutput , pinnedAction , _ = pin .PinActions (secureWorkflowReponse .FinalOutput , exemptedActions , pinToImmutable , nil )
151+ secureWorkflowReponse .FinalOutput , pinnedAction , _ = pin .PinActions (secureWorkflowReponse .FinalOutput , exemptedActions , pinToImmutable , actionCommitMap )
162152 secureWorkflowReponse .FinalOutput , pinnedDocker , _ = pin .PinDocker (secureWorkflowReponse .FinalOutput )
163153 pinnedActions = pinnedAction || pinnedDocker
164154 if enableLogging {
@@ -189,15 +179,13 @@ func SecureWorkflow(queryStringParams map[string]string, inputYaml string, svc d
189179 secureWorkflowReponse .AddedHardenRunner = addedHardenRunner
190180 secureWorkflowReponse .AddedPermissions = addedPermissions
191181 secureWorkflowReponse .AddedMaintainedActions = replacedMaintainedActions
192- secureWorkflowReponse .UsedActionCommitMap = usedActionCommitMap
193182
194183 if enableLogging {
195- log .Printf ("SecureWorkflow complete - PinnedActions: %v, AddedHardenRunner: %v, AddedPermissions: %v, AddedMaintainedActions: %v, UsedActionCommitMap: %v, HasErrors: %v" ,
184+ log .Printf ("SecureWorkflow complete - PinnedActions: %v, AddedHardenRunner: %v, AddedPermissions: %v, AddedMaintainedActions: %v, HasErrors: %v" ,
196185 secureWorkflowReponse .PinnedActions ,
197186 secureWorkflowReponse .AddedHardenRunner ,
198187 secureWorkflowReponse .AddedPermissions ,
199188 secureWorkflowReponse .AddedMaintainedActions ,
200- secureWorkflowReponse .UsedActionCommitMap ,
201189 secureWorkflowReponse .HasErrors )
202190 }
203191
0 commit comments