From a731647a5198905d439021737eaa8207ca9f7498 Mon Sep 17 00:00:00 2001 From: David Sherret Date: Sat, 6 Jan 2024 19:14:38 -0500 Subject: chore: update LICENSE.md to 2024 (#21833) --- tools/copyright_checker.js | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'tools') diff --git a/tools/copyright_checker.js b/tools/copyright_checker.js index 5e415fcc9..78118cb00 100644 --- a/tools/copyright_checker.js +++ b/tools/copyright_checker.js @@ -3,6 +3,8 @@ import { getSources, ROOT_PATH } from "./util.js"; +const copyrightYear = 2024; + const buffer = new Uint8Array(1024); const textDecoder = new TextDecoder(); @@ -49,7 +51,7 @@ export async function checkCopyright() { const ACCEPTABLE_LINES = /^(\/\/ deno-lint-.*|\/\/ Copyright.*|\/\/ Ported.*|\s*|#!\/.*)\n/; const COPYRIGHT_LINE = - "Copyright 2018-2024 the Deno authors. All rights reserved. MIT license."; + `Copyright 2018-${copyrightYear} the Deno authors. All rights reserved. MIT license.`; const TOML_COPYRIGHT_LINE = "# " + COPYRIGHT_LINE; const C_STYLE_COPYRIGHT_LINE = "// " + COPYRIGHT_LINE; @@ -87,6 +89,14 @@ export async function checkCopyright() { } } + // check the main license file + const licenseText = Deno.readTextFileSync(ROOT_PATH + "/LICENSE.md"); + if ( + !licenseText.includes(`Copyright 2018-${copyrightYear} the Deno authors`) + ) { + errors.push(`LICENSE.md has old copyright year`); + } + if (errors.length > 0) { // show all the errors at the same time to prevent overlap with // other running scripts that may be outputting -- cgit v1.2.3