Skip to content

Commit

Permalink
chore: update LICENSE.md to 2024 (#21833)
Browse files Browse the repository at this point in the history
  • Loading branch information
dsherret authored Jan 7, 2024
1 parent 1af0daa commit a731647
Show file tree
Hide file tree
Showing 2 changed files with 12 additions and 2 deletions.
2 changes: 1 addition & 1 deletion LICENSE.md
Original file line number Diff line number Diff line change
@@ -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
Expand Down
12 changes: 11 additions & 1 deletion tools/copyright_checker.js
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,8 @@

import { getSources, ROOT_PATH } from "./util.js";

const copyrightYear = 2024;

const buffer = new Uint8Array(1024);
const textDecoder = new TextDecoder();

Expand Down Expand Up @@ -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;

Expand Down Expand Up @@ -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
Expand Down

0 comments on commit a731647

Please sign in to comment.