Pact JS: как опубликовать пакт-брокеру с тегами
У меня есть несколько файлов пактов, и я хотел бы опубликовать их с тегами =['prod', 'test']. мой файл publisher.js выглядит следующим образом:
import pact from '@pact-foundation/pact-node';
const opts = {
pactFilesOrDirs: [`${__dirname}/pacts/*/`],
pactBrokerUsername: username,
pactBrokerPassword: password,
consumerVersion: '1.0.0',
tags: ['prod', 'test']
};
pact.publishPacts(opts)
.then(() => {})
.catch(e => {
console.error('Pact contract publishing failed: ', e);// eslint-
disable-line no-console
process.exit(1);
});
Проблема здесь в том, что только первый опубликованный пакт json публикуется с тегами, которых нет у других. Как пометить каждый пакт тегами, указанными в опциях?