Skip to content

Commit

Permalink
fix(rulesets): Repo scope update trying to remove org rulesets (#595)
Browse files Browse the repository at this point in the history
  • Loading branch information
stevoland authored Feb 28, 2024
1 parent 657a1c0 commit 8fe401b
Showing 1 changed file with 10 additions and 8 deletions.
18 changes: 10 additions & 8 deletions lib/plugins/rulesets.js
Original file line number Diff line number Diff line change
Expand Up @@ -54,15 +54,17 @@ module.exports = class Rulesets extends Diffable {
this.log(listOptions)
return this.github.paginate(listOptions)
.then(res => {
const rulesets = res.map(ruleset => {
const getOptions = this.github.request.endpoint.merge('GET /repos/{owner}/{repo}/rulesets/{id}', {
owner: this.repo.owner,
repo: this.repo.repo,
id: ruleset.id,
headers: version
const rulesets = res
.filter(ruleset => ruleset.source_type === 'Repository')
.map(ruleset => {
const getOptions = this.github.request.endpoint.merge('GET /repos/{owner}/{repo}/rulesets/{id}', {
owner: this.repo.owner,
repo: this.repo.repo,
id: ruleset.id,
headers: version
})
return this.github.paginate(getOptions)
})
return this.github.paginate(getOptions)
})
return Promise.all(rulesets).then(res => {
return res ? res.flat(1) : []
})
Expand Down

0 comments on commit 8fe401b

Please sign in to comment.