1
0
Fork 0
mirror of https://github.com/denoland/deno.git synced 2024-11-22 15:06:54 -05:00

chore: update LICENSE.md to 2024 (#21833)

This commit is contained in:
David Sherret 2024-01-06 19:14:38 -05:00 committed by GitHub
parent 1af0daa487
commit a731647a51
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 2 deletions

View file

@ -1,6 +1,6 @@
MIT License
Copyright 2018-2023 the Deno authors
Copyright 2018-2024 the Deno authors
Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in

View file

@ -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