You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In order to ensure high quality, all pull requests must meet these requirements:
72
68
73
69
### 1 PR = 1 Commit
74
-
* All commits for a PR must be squashed into one commit
75
-
* To avoid an extra merge commit, the PR must be able to be merged as [a fast forward merge](https://git-scm.com/book/en/v2/Git-Branching-Basic-Branching-and-Merging)
76
-
* The easiest way to ensure a fast forward merge is to rebase your local branch
77
-
to the ruby-git master branch
70
+
71
+
* All commits for a PR must be squashed into one commit
72
+
* To avoid an extra merge commit, the PR must be able to be merged as [a fast forward
* The easiest way to ensure a fast forward merge is to rebase your local branch to
75
+
the ruby-git master branch
78
76
79
77
### Unit tests
80
-
* All changes must be accompanied by new or modified unit tests
81
-
* The entire test suite must pass when `bundle exec rake default` is run from the
82
-
project's local working copy.
78
+
79
+
* All changes must be accompanied by new or modified unit tests
80
+
* The entire test suite must pass when `bundle exec rake default` is run from the
81
+
project's local working copy.
83
82
84
83
While working on specific features you can run individual test files or
85
84
a group of tests using `bin/test`:
@@ -94,20 +93,21 @@ a group of tests using `bin/test`:
94
93
$ bin/test
95
94
96
95
### Continuous integration
97
-
* All tests must pass in the project's [GitHub Continuous Integration build](https://github.com/ruby-git/ruby-git/actions?query=workflow%3ACI)
98
-
before the pull request will be merged.
99
-
* The [Continuous Integration workflow](https://github.com/ruby-git/ruby-git/blob/master/.github/workflows/continuous_integration.yml)
100
-
runs both `bundle exec rake default` and `bundle exec rake test:gem` from the project's [Rakefile](https://github.com/ruby-git/ruby-git/blob/master/Rakefile).
96
+
97
+
* All tests must pass in the project's [GitHub Continuous Integration
98
+
build](https://github.com/ruby-git/ruby-git/actions?query=workflow%3ACI) before the
0 commit comments