@@ -267,10 +267,7 @@ const DEFAULT_BASH_COMMANDS: &[&str] = &[
267267
268268/// Generate copilot CLI params from front matter configuration
269269pub fn generate_copilot_params ( front_matter : & FrontMatter ) -> String {
270- let mut allowed_tools: Vec < String > = vec ! [
271- "github" . to_string( ) ,
272- "safeoutputs" . to_string( ) ,
273- ] ;
270+ let mut allowed_tools: Vec < String > = vec ! [ "github" . to_string( ) , "safeoutputs" . to_string( ) ] ;
274271
275272 // Edit tool: enabled by default, can be disabled with `edit: false`
276273 let edit_enabled = front_matter
@@ -515,10 +512,7 @@ pub fn generate_acquire_ado_token(service_connection: Option<&str>, variable_nam
515512 lines. push ( " addSpnToEnvironment: true" . to_string ( ) ) ;
516513 lines. push ( " inlineScript: |" . to_string ( ) ) ;
517514 lines. push ( " ADO_TOKEN=$(az account get-access-token \\ " . to_string ( ) ) ;
518- lines. push ( format ! (
519- " --resource {} \\ " ,
520- ADO_RESOURCE_ID
521- ) ) ;
515+ lines. push ( format ! ( " --resource {} \\ " , ADO_RESOURCE_ID ) ) ;
522516 lines. push ( " --query accessToken -o tsv)" . to_string ( ) ) ;
523517 lines. push ( format ! (
524518 " echo \" ##vso[task.setvariable variable={variable_name};issecret=true]$ADO_TOKEN\" "
@@ -534,10 +528,8 @@ pub fn generate_acquire_ado_token(service_connection: Option<&str>, variable_nam
534528/// When not configured, omits ADO access tokens entirely.
535529pub fn generate_copilot_ado_env ( read_service_connection : Option < & str > ) -> String {
536530 match read_service_connection {
537- Some ( _) => {
538- "AZURE_DEVOPS_EXT_PAT: $(SC_READ_TOKEN)\n SYSTEM_ACCESSTOKEN: $(SC_READ_TOKEN)"
539- . to_string ( )
540- }
531+ Some ( _) => "AZURE_DEVOPS_EXT_PAT: $(SC_READ_TOKEN)\n SYSTEM_ACCESSTOKEN: $(SC_READ_TOKEN)"
532+ . to_string ( ) ,
541533 None => String :: new ( ) ,
542534 }
543535}
@@ -553,7 +545,13 @@ pub fn generate_executor_ado_env(write_service_connection: Option<&str>) -> Stri
553545}
554546
555547/// Safe-output names that require write access to ADO.
556- const WRITE_REQUIRING_SAFE_OUTPUTS : & [ & str ] = & [ "create-pull-request" , "create-work-item" , "create-wiki-page" , "update-wiki-page" ] ;
548+ const WRITE_REQUIRING_SAFE_OUTPUTS : & [ & str ] = & [
549+ "create-pull-request" ,
550+ "create-work-item" ,
551+ "update-work-item" ,
552+ "create-wiki-page" ,
553+ "update-wiki-page" ,
554+ ] ;
557555
558556/// Validate that write-requiring safe-outputs have a write service connection configured.
559557pub fn validate_write_permissions ( front_matter : & FrontMatter ) -> Result < ( ) > {
@@ -760,7 +758,10 @@ mod tests {
760758 #[ test]
761759 fn test_generate_pr_trigger_no_triggers_no_schedule ( ) {
762760 let result = generate_pr_trigger ( & None , false ) ;
763- assert ! ( result. is_empty( ) , "Should be empty when no triggers configured" ) ;
761+ assert ! (
762+ result. is_empty( ) ,
763+ "Should be empty when no triggers configured"
764+ ) ;
764765 }
765766
766767 #[ test]
@@ -804,7 +805,10 @@ mod tests {
804805 #[ test]
805806 fn test_generate_ci_trigger_no_triggers_no_schedule ( ) {
806807 let result = generate_ci_trigger ( & None , false ) ;
807- assert ! ( result. is_empty( ) , "Should be empty when no triggers configured" ) ;
808+ assert ! (
809+ result. is_empty( ) ,
810+ "Should be empty when no triggers configured"
811+ ) ;
808812 }
809813
810814 #[ test]
0 commit comments