Files
freeCodeCamp/tools/contributor/lib/pr-tasks/add-labels.js
Oliver Eyton-Williams c8d7f0a782 feat(tools): remove eslint-plugin-prettier for prettier (#42438)
* feat: remove eslint-plugin-prettier for prettier

This removes the annoying lint warnings when all that needs to change is
formatting

* fix: use .js lint-staged config to ignore properly

* fix: lint everything if a lot of files are changed

It's faster than making lots of individual linter calls

* chore: apply prettier

* fix: ignore code in curriculum-file-structure
2021-10-06 21:02:21 +05:30

26 lines
644 B
JavaScript

const { Octokit } = require('@octokit/rest');
const {
github: { owner, secret, freeCodeCampRepo }
} = require('../config');
const octokit = new Octokit({ auth: secret });
const addLabels = (number, labels, log) => {
octokit.issues
.addLabels({ owner, repo: freeCodeCampRepo, number, labels })
.then(() => {
console.log(`PR #${number} added ${JSON.stringify(labels)}\n`);
})
.catch((err) => {
console.log(
`PR #${number} had an error when trying to labels: ${JSON.stringify(
labels
)}\n`
);
console.log(err);
log.finish();
});
};
module.exports = { addLabels };