ci(cf): remove plain snort2.rules
- over 25MB limit of cf pages - use phishing-filter-snort2.rules.gz or phishing-filter-snort2.rules.br
This commit is contained in:
parent
19c2385636
commit
4f3a67a21f
|
@ -6,7 +6,7 @@ const { stream: gotStream } = require('got')
|
|||
const got = require('got')
|
||||
const unzip = require('extract-zip')
|
||||
const { join } = require('path')
|
||||
const { mkdir } = require('fs/promises')
|
||||
const { mkdir, rm } = require('fs/promises')
|
||||
const { createWriteStream } = require('fs')
|
||||
const { pipeline } = require('stream/promises')
|
||||
|
||||
|
@ -64,9 +64,12 @@ const f = async () => {
|
|||
console.log('Extracting artifacts.zip...')
|
||||
if (isMirror === false) {
|
||||
await unzip(zipPath, { dir: rootPath })
|
||||
// snort2.rules is over 25MB limit of CF Pages
|
||||
await rm('phishing-filter-snort2.rules', { force: true })
|
||||
} else {
|
||||
await mkdir(publicPath, { recursive: true })
|
||||
await unzip(zipPath, { dir: publicPath })
|
||||
await rm(join(publicPath, 'phishing-filter-snort2.rules'), { force: true })
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue