build: pass through value of unknown flag as well as the flag to make --grep work again (#17485)

This commit is contained in:
Samuel Attard 2019-03-21 12:24:07 -07:00 коммит произвёл GitHub
Родитель a16dc13f85
Коммит d2ad8efef4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 11 добавлений и 2 удалений

Просмотреть файл

@ -5,13 +5,22 @@ const crypto = require('crypto')
const fs = require('fs')
const { hashElement } = require('folder-hash')
const path = require('path')
const unknownArgs = []
const unknownFlags = []
const args = require('minimist')(process.argv, {
string: ['runners'],
unknown: arg => unknownArgs.push(arg)
unknown: arg => unknownFlags.push(arg)
})
const unknownArgs = []
for (const flag of unknownFlags) {
unknownArgs.push(flag)
const onlyFlag = flag.replace(/^-+/, '')
if (args[onlyFlag]) {
unknownArgs.push(args[onlyFlag])
}
}
const utils = require('./lib/utils')
const BASE = path.resolve(__dirname, '../..')