mirror of
https://github.com/yeasy/docker_practice.git
synced 2026-08-10 08:27:25 +00:00
Refresh metadata and workflows
This commit is contained in:
@@ -0,0 +1,15 @@
|
||||
const fs = require('fs');
|
||||
|
||||
const pkg = JSON.parse(fs.readFileSync('package.json', 'utf8'));
|
||||
const changelog = fs.readFileSync('CHANGELOG.md', 'utf8');
|
||||
const readme = fs.readFileSync('README.md', 'utf8');
|
||||
|
||||
const topVersion = changelog.match(/^\* ([0-9]+\.[0-9]+\.[0-9]+)\b/m)?.[1];
|
||||
|
||||
if (pkg.version !== topVersion) {
|
||||
throw new Error(`package.json version ${pkg.version} does not match CHANGELOG ${topVersion}`);
|
||||
}
|
||||
|
||||
if (pkg.license !== 'CC-BY-NC-SA-4.0' || !readme.includes('CC BY-NC-SA 4.0')) {
|
||||
throw new Error('package.json license must match README license');
|
||||
}
|
||||
Reference in New Issue
Block a user