Skip to content

Commit 7d13dbd

Browse files
committed
Preserve historical Meetup events
1 parent fcf348c commit 7d13dbd

1 file changed

Lines changed: 1 addition & 8 deletions

File tree

.github/scripts/sync-meetup-events.mjs

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { mkdir, readdir, readFile, rm, writeFile } from 'node:fs/promises';
1+
import { mkdir, readdir, readFile, writeFile } from 'node:fs/promises';
22
import path from 'node:path';
33

44
const USER_GROUPS_DIR = path.join('content', 'user-groups');
@@ -160,7 +160,6 @@ async function main() {
160160
await mkdir(CALENDAR_DIR, { recursive: true });
161161

162162
const calendar = await calendarFiles();
163-
const managed = new Set(calendar.filter(({ content }) => content.includes('meetupSource: meetup')).map(({ file }) => file));
164163
const manualUrls = new Set(calendar
165164
.filter(({ content }) => !content.includes('meetupSource: meetup'))
166165
.map(({ content }) => content.match(/^externalUrl:\s*["']?([^\s"']+)/m)?.[1])
@@ -181,12 +180,6 @@ async function main() {
181180
changes.push(`${current === undefined ? 'add' : 'update'} ${file}`);
182181
if (!DRY_RUN) await writeFile(file, content);
183182
}
184-
managed.delete(file);
185-
}
186-
187-
for (const file of managed) {
188-
changes.push(`remove ${file}`);
189-
if (!DRY_RUN) await rm(file);
190183
}
191184

192185
console.log(changes.length ? changes.join('\n') : 'Meetup events are already synchronized.');

0 commit comments

Comments
 (0)