Josh McKenzie created CASSANDRA-17278: -----------------------------------------
Summary: Finalize and formalize canonical set of pre-commit tests for circleci Key: CASSANDRA-17278 URL: https://issues.apache.org/jira/browse/CASSANDRA-17278 Project: Cassandra Issue Type: Task Reporter: Josh McKenzie See [wiki article|https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=199530280] See [dev list discussion|https://lists.apache.org/thread/bq470ml17g106pwxpvwgws2stxc6d7b9] While a lot of good work went into this on CASSANDRA-16882 and subsequent tickets, there is still some dissent on the right set of canonical jobs we should require on circleci before a merge, when certain job suites might be acceptable to skip if ever, and the configuration output itself. Success criteria here: 1. Ratify the canonical circleci job suites to be run on all commits pre-merge if using circleci 2. Determine JDK's that need to be run pre-merge 3. Update the circleci config files to match this by default 4. Determine a majority consensus on whether circle should auto-run on push or not, and integrate a "one-command" way to toggle to the alternate version + correct provisioning size (low, mid, high) to smooth out dev workflows and satisfy multiple competing personas 5. Document the above in the [Cassandra confluence wiki|https://cwiki.apache.org/confluence/display/cassandra/] and [testing|https://cassandra.apache.org/_/development/testing.html] sites -- This message was sent by Atlassian Jira (v8.20.1#820001) --------------------------------------------------------------------- To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org For additional commands, e-mail: commits-h...@cassandra.apache.org