Update changelog (2)

This commit is contained in:
tree 2022-05-03 16:26:12 +02:00
rodič 426b10aaf6
revize db5d160885
1 změnil soubory, kde provedl 14 přidání a 2 odebrání

Zobrazit soubor

@ -42,6 +42,9 @@ async function gitCommitFile(commit, file) {
}
function checkCol(col, d, current) {
if (!d.json.spec[col] || !current.spec[col]) {
return null;
}
for (const sp of d.json.spec[col]) {
if (!current.spec[col].find((s) => s.id === sp.id)) {
if (!d[col].added) {
@ -66,6 +69,7 @@ async function generate(entry = "22") {
const cols = {
speakers: { title: "Přednášející", url: "lide" },
events: { title: "Události", url: "udalosti" },
partners: { title: "Partneři", url: "#partneri" },
};
const types = {
added: { title: "přidáno" },
@ -74,7 +78,11 @@ async function generate(entry = "22") {
for (const commit of commits) {
if (!dates[commit.date]) {
dates[commit.date] = { json: null, speakers: {}, events: {} };
const obj = { json: null };
for (const col of Object.keys(cols)) {
obj[col] = {};
}
dates[commit.date] = obj;
}
const file = await gitCommitFile(commit, `${entry}/bundle.json`);
if (!file) {
@ -93,7 +101,11 @@ async function generate(entry = "22") {
}
}
current = d.json;
output.push({ date, speakers: d.speakers, events: d.events });
const obj = { date };
for (const col of Object.keys(cols)) {
obj[col] = d[col];
}
output.push(obj);
}
const items = [];