generated from amazon-archives/__template_Apache-2.0
-
Notifications
You must be signed in to change notification settings - Fork 17
Open
Labels
Description
What/Why
Pretty much all major plugins which we publish in distribution have build issues.
This creates a serious problem in onboarding new developers to the project and evaluating it by new partners.
What are you proposing?
To keep proper bar I propose to adopt the following standards:
- MacOS build workflow as merge condition - all projects need to have a MacOS build workflow that pass as part of verification process. MacOS is an important development environment of many new developers.
- Latest version of OpenSearch - All builds and tests are working against the latest version of OpenSearch
- All builds pass in single command line without need of manual efforts for environment setup. (e.g.
./gradlew clean buildon Java)
What is the developer experience going to be?
Single build command builds and tests any plugin in the project with passing green tests on all supported development platforms.
Reactions are currently unavailable