Files
epg/scripts/commands/create-matrix.js

17 lines
430 B
JavaScript
Raw Normal View History

2022-01-06 17:26:41 +03:00
const { logger, db } = require('../core')
async function main() {
2022-01-30 01:08:00 +03:00
await db.queue.load()
const docs = await db.queue.find({}).sort({ cluster_id: 1 })
2022-01-06 17:26:41 +03:00
const cluster_id = docs.reduce((acc, curr) => {
if (!acc.includes(curr.cluster_id)) acc.push(curr.cluster_id)
return acc
}, [])
const matrix = { cluster_id }
const output = `::set-output name=matrix::${JSON.stringify(matrix)}`
logger.info(output)
}
main()