scylladb / java-driver

ScyllaDB Java Driver for ScyllaDB and Apache Cassandra, based on the DataStax Java Driver
Apache License 2.0
63 stars 37 forks source link

Reorganize github actions to make it possible to set branch-rules #327

Closed dkropachev closed 2 months ago

dkropachev commented 2 months ago

Github allows to set branch rules, so that any PR will require certain actions to be completed. It have no ability to match actions by pattern, and therefore matrix actions needs to be tweaked to have static values. Otherwise, when scylla/cassandra version changes new action stops matching the rule.

It will change ci steps to be Tests (Driver 4.x) / Scylla ITs (OSS-PRIOR-RELEASE, 8) (pull_request) instead of Tests (Driver 4.x) / Scylla ITs ("6.0.2") (pull_request). To make them matchable by github action rules.