Message390173
In order to automate prevention of ABI regressions in stable releases, we could create an automated ABI stability test generator and check the specific ABI test it generates into each specific release branch.
I'm envisioning the main branch only having a code generator that creates such a test, and the release branches only having the output of that as Lib/tests/release_X_Y_ABI_stability_test.py and a policy of never updating that within a release branch without *extreme* attention to detail.
Such updates wouldn't happen by default in our current workflow as they're unique and versioned in every release branch so automated backport PRs wouldn't touch them - leaving CI to run them and highlight failures on attempted backports to do inadvertently cause an ABI shift. |
|
Date |
User |
Action |
Args |
2021-04-04 04:35:13 | gregory.p.smith | set | recipients:
+ gregory.p.smith |
2021-04-04 04:35:13 | gregory.p.smith | set | messageid: <1617510913.58.0.992460597619.issue43725@roundup.psfhosted.org> |
2021-04-04 04:35:13 | gregory.p.smith | link | issue43725 messages |
2021-04-04 04:35:13 | gregory.p.smith | create | |
|