|
82 | 82 | expected_message: "token [REDACTED]" |
83 | 83 | }, |
84 | 84 | { |
85 | | - case: "github action pat", |
| 85 | + case: "github app installation token", |
86 | 86 | message: "token ghs_1234567890abcdefghijklmnopqrstuvwxyz123456", |
87 | | - expected_message: "token [REDACTED]123456" |
| 87 | + expected_message: "token [REDACTED]" |
| 88 | + }, |
| 89 | + { |
| 90 | + case: "github app installation token with dots and underscores", |
| 91 | + message: "token ghs_Abcdef1234567890ghijklmnopqrstu.vw_xyz.1234567890", |
| 92 | + expected_message: "token [REDACTED]" |
| 93 | + }, |
| 94 | + { |
| 95 | + case: "github app installation token with dashes", |
| 96 | + message: "token ghs_Abcdef-1234567890-ghijklmnopqrstu-vwxyz", |
| 97 | + expected_message: "token [REDACTED]" |
| 98 | + }, |
| 99 | + { |
| 100 | + case: "github app installation token with mixed special chars", |
| 101 | + message: "token ghs_abc.DEF-123_ghi.JKL-456_mno.PQR-789_stu", |
| 102 | + expected_message: "token [REDACTED]" |
| 103 | + }, |
| 104 | + { |
| 105 | + case: "github app installation token at minimum length (36 chars after prefix)", |
| 106 | + message: "token ghs_abcdefghijklmnopqrstuvwxyz1234567890", |
| 107 | + expected_message: "token [REDACTED]" |
| 108 | + }, |
| 109 | + { |
| 110 | + case: "github app installation token longer than 36 chars", |
| 111 | + message: "token ghs_abcdefghijklmnopqrstuvwxyz1234567890.extra-chars_here.more", |
| 112 | + expected_message: "token [REDACTED]" |
| 113 | + }, |
| 114 | + { |
| 115 | + case: "github app installation token too short to match", |
| 116 | + message: "token ghs_tooshort", |
| 117 | + expected_message: "token ghs_tooshort" |
88 | 118 | }, |
89 | 119 | { |
90 | 120 | case: "custom token", |
|
0 commit comments