senzing-factory / build-resources

Collection of utilities to aid with build process
Apache License 2.0
1 stars 1 forks source link

Require branches to be up to date before merging across all repositories #83

Open kernelsam opened 8 months ago

kernelsam commented 8 months ago

NOTE: This only applies to community repositories: senzing, senzing-garage, senzing-factory

Improve confidence in our status checks

The more automation and gate checks we add for testing prs being merged, the more important it is going to become that we are testing against the latest changes in the main branch.

Enabling allow auto merge might make this a little easier on the dev team so they can basically set it and forget it (if the checks are successful). We already use enable auto merge on repositories that are auto merging dependabot minor version updates. Email notifications can be configured per developer in github settings to receive notifications on failed pr status checks. Improvements to slack notifications for failing builds may also alleviate pain points here for developers managing failing builds. Tracked in: https://github.com/senzing-factory/build-resources/issues/67

Ex. Screenshot 2024-01-16 at 11 13 11 AM