Is your feature request related to a problem? Please describe.
I'm always frustrated when we have to maintain a number of different versions of essentially the same workflow. We use testcases here, in node, for S3, for REST, but they all use slightly different versions of components. Yet we duplicated quite some code to make it work and we have to update it with every testcases update (#871 brings a new dependency? OK, we have to bring it into four repositories now).
Is your feature request related to a problem? Please describe.
I'm always frustrated when we have to maintain a number of different versions of essentially the same workflow. We use testcases here, in node, for S3, for REST, but they all use slightly different versions of components. Yet we duplicated quite some code to make it work and we have to update it with every testcases update (#871 brings a new dependency? OK, we have to bring it into four repositories now).
At the same time we know workflows can be shared, like these DCO and linter ones: https://github.com/nspcc-dev/.github/tree/master/.github/workflows
Describe the solution you'd like
Create some reusable testing workflow that can be configured for specific repository and maintain it here.