Skip to content

Commit b8e8190

Browse files
fruchclaude
andcommitted
chore(plans): move SVG generation to pre-commit and update plan statuses
Replace the GitHub Actions workflow for regenerating the progress SVG with a pre-commit hook, since the action lacks push permissions. Fix SVG generator to include trailing newline for end-of-file-fixer compatibility. Update progress.json and MASTER.md to reflect merged PRs (#13916, #13887, #13877, #13769, #13629). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 5a5d06a commit b8e8190

File tree

6 files changed

+104
-126
lines changed

6 files changed

+104
-126
lines changed

.github/workflows/progress.yml

Lines changed: 0 additions & 30 deletions
This file was deleted.

.pre-commit-config.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -84,6 +84,13 @@ repos:
8484
pass_filenames: false
8585
files: (^sdcm/nemesis/|templates/.*.j2)
8686

87+
- id: generate-progress-svg
88+
name: generate-progress-svg
89+
entry: python3 scripts/generate_progress_svg.py
90+
language: system
91+
pass_filenames: false
92+
files: ^docs/plans/progress\.json$
93+
8794
- id: uv-sort
8895
name: uv-sort
8996
entry: uv-sort

docs/plans/MASTER.md

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,15 +28,15 @@ For plan writing guidelines, see [INSTRUCTIONS.md](INSTRUCTIONS.md).
2828
| GCE Provisioning | `draft` | [gce-provisioning.md](infrastructure/gce-provisioning.md) |
2929
| Amazon EMR Spark Migrator | `pending_pr` | [#13909](https://github.com/scylladb/scylla-cluster-tests/pull/13909) |
3030
| Source-Destination Clusters | `pending_pr` | [#13908](https://github.com/scylladb/scylla-cluster-tests/pull/13908) |
31-
| Cassandra Cluster Support | `pending_pr` | [cassandra-cluster-support.md](infrastructure/cassandra-cluster-support.md) |
31+
| Cassandra Cluster Support | `draft` | [cassandra-cluster-support.md](infrastructure/cassandra-cluster-support.md) |
3232
| SSH Key Decoupling | `draft` | [ssh-key-decoupling.md](infrastructure/ssh-key-decoupling.md) |
3333

3434
### Nemesis — Chaos engineering, disruptors
3535

3636
| Plan | Status | File / PR |
3737
|------|--------|-----------|
3838
| Nemesis Rework (Nemesis 2.0) | `in_progress` | [nemesis-rework.md](nemesis/nemesis-rework.md) |
39-
| Nemesis Extraction Phase 3 | `pending_pr` | [#13769](https://github.com/scylladb/scylla-cluster-tests/pull/13769) |
39+
| Nemesis Extraction Phase 3 | `in_progress` | [nemesis-extraction.md](nemesis/nemesis-extraction.md) |
4040

4141
### Stress Tools — Load generators
4242

@@ -49,8 +49,8 @@ For plan writing guidelines, see [INSTRUCTIONS.md](INSTRUCTIONS.md).
4949
|------|--------|-----------|
5050
| Jenkins Pipeline Config Linter | `draft` | [jenkins-pipeline-config-linter.md](jenkins/jenkins-pipeline-config-linter.md) |
5151
| Jenkins Uno-Choice Billing Project | `draft` | [jenkins-uno-choice-billing-project.md](jenkins/jenkins-uno-choice-billing-project.md) |
52-
| Centralized Trigger Matrix | `pending_pr` | [#13887](https://github.com/scylladb/scylla-cluster-tests/pull/13887) |
53-
| i8g Performance Jobs Migration | `pending_pr` | [#13629](https://github.com/scylladb/scylla-cluster-tests/pull/13629) |
52+
| Centralized Trigger Matrix | `draft` | [centralized-trigger-matrix.md](jenkins/centralized-trigger-matrix.md) |
53+
| i8g Performance Jobs Migration | `draft` | [i8g-performance-jobs-migration.md](i8g-performance-jobs-migration.md) |
5454
| curl Retry/Timeout Linting | `pending_pr` | [#13509](https://github.com/scylladb/scylla-cluster-tests/pull/13509) |
5555

5656
### Config — Configuration system
@@ -59,7 +59,7 @@ For plan writing guidelines, see [INSTRUCTIONS.md](INSTRUCTIONS.md).
5959
|------|--------|-----------|
6060
| Resilient Test Config Dependencies | `pending_pr` | [#13982](https://github.com/scylladb/scylla-cluster-tests/pull/13982) |
6161
| Typed Config Access Migration | `pending_pr` | [#13878](https://github.com/scylladb/scylla-cluster-tests/pull/13878) |
62-
| SCT Config Validation and Lazy Images | `pending_pr` | [#13877](https://github.com/scylladb/scylla-cluster-tests/pull/13877) |
62+
| SCT Config Validation and Lazy Images | `draft` | [sct-config-validation-and-lazy-images.md](sct-config-validation-and-lazy-images.md) |
6363
| SCT Config Follow-up Refactoring | `pending_pr` | [#13845](https://github.com/scylladb/scylla-cluster-tests/pull/13845) |
6464

6565
### K8s — Kubernetes operator, K8s backends

0 commit comments

Comments
 (0)