diff options
author | Timmy Willison <timmywil@users.noreply.github.com> | 2024-11-21 05:21:42 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-11-21 11:21:42 +0100 |
commit | 041f6e347b621227822b900a7a821d341f0c5d53 (patch) | |
tree | bf34940ac21f541cd9246389d0746b60b6a0b61c | |
parent | d5ebb464debab6ac39fe065e93c8a7ae1de8547e (diff) | |
download | jquery-041f6e347b621227822b900a7a821d341f0c5d53.tar.gz jquery-041f6e347b621227822b900a7a821d341f0c5d53.zip |
Build: Fix pre release matching in compare size regex
Closes gh-5584
-rw-r--r-- | build/tasks/lib/compareSize.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/build/tasks/lib/compareSize.js b/build/tasks/lib/compareSize.js index 729bb37f2..86548a6da 100644 --- a/build/tasks/lib/compareSize.js +++ b/build/tasks/lib/compareSize.js @@ -5,7 +5,7 @@ import { exec as nodeExec } from "node:child_process"; import chalk from "chalk"; import isCleanWorkingDir from "./isCleanWorkingDir.js"; -const VERSION = 1; +const VERSION = 2; const lastRunBranch = " last run"; const gzip = promisify( zlib.gzip ); @@ -111,7 +111,7 @@ export async function compareSize( { cache = ".sizecache.json", files } = {} ) { // Remove the short SHA and .dirty from comparisons. // The short SHA so commits can be compared against each other // and .dirty to compare with the existing branch during development. - const sha = /jQuery v\d+.\d+.\d+(?:-\w+)?(?:\+slim\.|\+)?([^ \.]+(?:\.dirty)?)?/.exec( contents )[ 1 ]; + const sha = /jQuery v\d+.\d+.\d+(?:-[\w\.]+)?(?:\+slim\.|\+)?(\w+(?:\.dirty)?)?/.exec( contents )[ 1 ]; contents = contents.replace( new RegExp( sha, "g" ), "" ); const size = Buffer.byteLength( contents, "utf8" ); |