Commit graph

10 commits

Author SHA1 Message Date
Josh Holmer e9cb98c83a Do not automatically backport each PR to stable
The way we have been doing releases does not coincide well with how we
have been utilizing our stable branch. Given that we release from
master, and that many people in the community use master on a daily
basis, it makes more sense for stable to always match the latest
released version, and for master to include unreleased changes which are
considered "stable".

For experiments, we should instead use a feature branch per experiment
until we are confident that it is ready to be merged into master.
2022-01-18 19:45:34 -05:00
Josh Holmer ff0abb01b3 Always run CI so that we can merge all PRs 2022-01-03 17:21:16 -05:00
Josh Holmer cd9f33ed41 Only assign us to stable PRs if there is a conflict 2022-01-03 17:21:16 -05:00
Josh Holmer 307b9d6958 Queue rules also needed to be updated 2021-12-16 09:25:27 -05:00
Josh Holmer ab59a07659 Auto-merge if no tests were run because only config files modified 2021-12-16 09:20:46 -05:00
Josh Holmer d926b9615a Fix config again 2021-12-15 20:08:56 -05:00
Josh Holmer 181aa7f2f0 Avoid premium feature 2021-12-15 20:06:06 -05:00
Josh Holmer 056ecbd35f Fix test name matching for mergify 2021-12-15 19:48:02 -05:00
Josh Holmer 4cac50136f Additional changes for mergify
- Remove usage of deprecated "strict" param by using queues
- Add auto merge for stable backports
- Fix assignees for stable patches
2021-12-15 18:33:09 -05:00
Josh Holmer 56461c6b17
Add mergify config (#445)
* Add mergify config

This config includes the following rules:

- Automatically merge once a PR passes all tests and is approved.
- Automatically backport each PR from our main branch into our stable branch

* Merge all tests into one run

* Cleanup and speed up test suite

* Migrate to a docker image with dav1d

* Create CI profile with debug assertions enabled

* Use faster params for all encoders

Co-authored-by: Redzic <yusufredzic@gmail.com>
2021-12-15 17:58:00 -05:00