Skip to content

Commit

Permalink
feat(force-push): protected master from force pushes
Browse files Browse the repository at this point in the history
  • Loading branch information
travi committed Jun 29, 2018
1 parent a3514d5 commit 93e1df5
Show file tree
Hide file tree
Showing 3 changed files with 30 additions and 2 deletions.
8 changes: 7 additions & 1 deletion .github/settings.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,4 +27,10 @@ labels:
collaborators:
- username: travi-bot
permission: push

branches:
- name: master
protection:
required_pull_request_reviews: null
required_status_checks: null
restrictions: null
enforce_admins: true
13 changes: 12 additions & 1 deletion src/vcs/github.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,6 +21,17 @@ export default function scaffoldGithub({projectRoot, projectType, description, h
{name: 'question', color: 'cc317c'},
{name: 'wontfix', color: 'ffffff'},
('JavaScript' === projectType) ? {name: 'greenkeeper', color: '00c775'} : undefined
].filter(Boolean)
].filter(Boolean),
branches: [
{
name: 'master',
protection: {
required_pull_request_reviews: null,
required_status_checks: null,
restrictions: null,
enforce_admins: true
}
}
]
});
}
11 changes: 11 additions & 0 deletions test/unit/vcs/github-test.js
Original file line number Diff line number Diff line change
Expand Up @@ -43,6 +43,17 @@ suite('github', () => {
{name: 'invalid', color: 'e6e6e6'},
{name: 'question', color: 'cc317c'},
{name: 'wontfix', color: 'ffffff'}
],
branches: [
{
name: 'master',
protection: {
required_pull_request_reviews: null,
required_status_checks: null,
restrictions: null,
enforce_admins: true
}
}
]
}
));
Expand Down

0 comments on commit 93e1df5

Please sign in to comment.