File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -302,12 +302,15 @@ jobs:
302302 const { existsSync, readFileSync, writeFileSync } = require('node:fs');
303303 const { resolve } = require('node:path');
304304 const file = 'LICENSE';
305+ const year = new Date().getFullYear();
305306 try{
306307 const path = resolve(file);
307308 if(existsSync(path)){
308309 let license = readFileSync(file).toString();
309- license = license.replace(/Copyright \(c\) \d{4} /i, `Copyright (c) ${new Date().getFullYear()} `);
310- writeFileSync(path, license);
310+ if(!new RegExp(`Copyright \\(c\\) ${year} 11notes`, 'i').test(license)){
311+ license = license.replace(/Copyright \(c\) \d{4} /i, `Copyright (c) ${new Date().getFullYear()} `);
312+ writeFileSync(path, license);
313+ }
311314 }else{
312315 throw new Error(`file ${file} does not exist`);
313316 }
You can’t perform that action at this time.
0 commit comments