File tree Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Expand file tree Collapse file tree 3 files changed +9
-3
lines changed Original file line number Diff line number Diff line change 1
1
env :
2
2
node : true
3
3
extends : " eslint-config-eslint"
4
+ parserOptions :
5
+ ecmaVersion : 2021
4
6
rules :
5
7
no-console : 0
6
8
require-unicode-regexp : 0
Original file line number Diff line number Diff line change @@ -157,7 +157,7 @@ function parseLogs(logs) {
157
157
* @param {Object[] } logs An array of parsed commit log messages.
158
158
* @returns {Object[] } An array of parsed commit log messages.
159
159
*/
160
- function excludeReverts ( logs ) {
160
+ function excludeRevertsAndSponsorSyncs ( logs ) {
161
161
const newLogs = logs . slice ( ) ;
162
162
163
163
const revertRegex = / T h i s r e v e r t s c o m m i t ( [ 0 - 9 a - f ] { 40 } ) / ,
@@ -178,6 +178,8 @@ function excludeReverts(logs) {
178
178
newLogs [ shaIndexMap [ sha ] ] = null ;
179
179
newLogs [ i ] = null ;
180
180
}
181
+ } else if ( / ^ S p o n s o r s : S y n c / . test ( log . title ) ) {
182
+ newLogs [ i ] = null ;
181
183
} else {
182
184
shaIndexMap [ log . sha ] = i ;
183
185
}
@@ -197,7 +199,7 @@ function excludeReverts(logs) {
197
199
*/
198
200
function calculateReleaseFromGitLogs ( currentVersion , logs , prereleaseId ) {
199
201
200
- const excludedLogs = excludeReverts ( parseLogs ( logs ) ) ;
202
+ const excludedLogs = excludeRevertsAndSponsorSyncs ( parseLogs ( logs ) ) ;
201
203
202
204
const changelog = { } ,
203
205
repository = getPackageInfo ( ) . repository ;
Original file line number Diff line number Diff line change @@ -179,14 +179,16 @@ describe("ReleaseOps", () => {
179
179
} ) ;
180
180
} ) ;
181
181
182
- it ( "should disregard reverted commits" , ( ) => {
182
+ it ( "should disregard reverted commits and sponsor syncs " , ( ) => {
183
183
const logs = [
184
184
"* 34d6f550b2c87e61a70cb201abd3eadebb370453 Docs: Update something in the docs (githubhandle)" ,
185
185
"This is the body." ,
186
186
"It has multiple lines." ,
187
187
"* 5c5c361cc338d284cac6d170ab7e105e213e1307 Revert \"Breaking: A breaking change (fixes #1234)\" (Committer Name)" ,
188
188
"This reverts commit 00a3526f3a6560e4f91d390725b9a70f5d974f89." ,
189
189
"This explains why." ,
190
+ "* bcdc618488d12184e32a7ba170b443450c3e9e4a Sponsors: Sync README with website (Abc D. Efg)" ,
191
+ "Describe the bug." ,
190
192
"* bcdc618488d12184e32a7ba170b443450c3e9e48 Fix: Fix a bug (fixes #4321) (Abc D. Efg)" ,
191
193
"Describe the bug." ,
192
194
"* 7e4ffad5c91e4f8a99a95955ec65c5dbe9ae1758 Revert \"New: Add cool new feature (fixes #42)\" (Tina Tester)" ,
You can’t perform that action at this time.
0 commit comments