CI: fix Telegram CIDR build

This commit is contained in:
SukkaW 2022-12-08 23:41:44 +08:00
parent e1cbd1c283
commit 9a229f8772

View File

@ -2,8 +2,7 @@ const { fetchWithRetry } = require('./lib/fetch-retry');
const fs = require('fs'); const fs = require('fs');
const path = require('path'); const path = require('path');
const { isIPv4, isIPv6 } = require('net'); const { isIPv4, isIPv6 } = require('net');
const { compareAndWriteFile } = require('./lib/string-array-compare'); const { withBanner } = require('./lib/with-banner');
const { withBannerArray } = require('./lib/with-banner');
(async () => { (async () => {
console.time('Total Time - build-telegram-cidr'); console.time('Total Time - build-telegram-cidr');
@ -21,8 +20,9 @@ const { withBannerArray } = require('./lib/with-banner');
throw new Error('Failed to fetch data!'); throw new Error('Failed to fetch data!');
} }
await compareAndWriteFile( await fs.promises.writeFile(
withBannerArray( path.resolve(__dirname, '../List/ip/telegram.conf'),
withBanner(
'Sukka\'s Surge Rules - Telegram IP CIDR', 'Sukka\'s Surge Rules - Telegram IP CIDR',
[ [
'License: AGPL 3.0', 'License: AGPL 3.0',
@ -43,8 +43,7 @@ const { withBannerArray } = require('./lib/with-banner');
} }
return ''; return '';
}) })
), )
path.resolve(__dirname, '../List/ip/telegram.conf')
) )
console.timeEnd('Total Time - build-telegram-cidr'); console.timeEnd('Total Time - build-telegram-cidr');