Skip to content

Commit 99201d6

Browse files
committed
Add intake information to event metadata and update Node interface
1 parent e6fb280 commit 99201d6

4 files changed

Lines changed: 16 additions & 1 deletion

File tree

.github/scripts/process-new-event-issue.mjs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ const eventPayload = JSON.parse(await fs.readFile(EVENT_PATH, 'utf8'));
1313
const issue = eventPayload.issue;
1414
const issueNumber = issue.number;
1515
const issueBody = issue.body ?? '';
16+
const submitterLogin = issue.user?.login ?? '';
1617

1718
async function setOutput(key, value) {
1819
if (!OUTPUT_PATH) return;
@@ -262,6 +263,8 @@ const nodeRecord = {
262263
placeholder: false,
263264
intake: {
264265
issue_number: issueNumber,
266+
submitted_by_github: submitterLogin,
267+
submitted_date: new Date().toISOString().slice(0, 10),
265268
maintainer_notes: maintainerNotes,
266269
},
267270
};

pcd-website/src/components/NodePanel.vue

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,4 +1079,5 @@ function getReportIssueHref(node: Node): string {
10791079
flex-shrink: 0;
10801080
color: var(--color-text-muted);
10811081
}
1082+
10821083
</style>

pcd-website/src/content/events/pcd-berlin-2026/metadata.json

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,5 +42,10 @@
4242
"forum_thread_url": "https://discourse.processing.org/t/pcd-worldwide-2026/48081",
4343
"city": "Berlin",
4444
"country": "Germany",
45-
"placeholder": true
45+
"placeholder": true,
46+
"intake": {
47+
"issue_number": 42,
48+
"submitted_by_github": "SableRaf",
49+
"submitted_date": "2026-01-15"
50+
}
4651
}

pcd-website/src/lib/nodes.ts

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,12 @@ interface NodeInput {
6161
city?: string;
6262
country?: string;
6363
placeholder?: boolean;
64+
intake?: {
65+
issue_number?: number;
66+
submitted_by_github?: string;
67+
submitted_date?: string;
68+
maintainer_notes?: string;
69+
};
6470
}
6571

6672
interface MetadataModule {

0 commit comments

Comments
 (0)