Skip to content

Conversation

@vredchenko
Copy link
Collaborator

Summary

Restructures the tools/ directory into semantically organized directories:

  • tools/e2e/tests/e2e/ - E2E test scripts for SmartEM
  • tools/github/scripts/github/ - GitHub automation (label sync)
  • tools/k8s/scripts/k8s/ - Kubernetes development scripts

Also renamed k8s_network_summary.sh to k8s-network-summary.sh for consistency.

Changes

Files Moved (7 files)

From To
tools/e2e/ (3 files) tests/e2e/
tools/github/sync-labels.ts scripts/github/sync-labels.ts
tools/k8s/dev-k8s.sh scripts/k8s/dev-k8s.sh
tools/k8s/generate-sealed-secrets.sh scripts/k8s/generate-sealed-secrets.sh
tools/k8s/k8s_network_summary.sh scripts/k8s/k8s-network-summary.sh

References Updated (21 files)

  • Configuration: package.json, .github/labeler.yml, .github/workflows/gitflow.yml
  • Claude Code config: CLAUDE.md, settings.json, SKILL.md
  • Kubernetes: 3 configmap.yaml files
  • Documentation: 9 docs files
  • Environment examples: 3 .env.example files

Test Plan

  • Verify npm run labels:check works with new path
  • Verify TypeScript import in sync-labels.ts still resolves
  • Confirm no remaining references to old tools/ paths

Restructure the tools/ directory into semantically organized directories:

- tools/e2e/ → tests/e2e/ (E2E test scripts)
- tools/github/ → scripts/github/ (GitHub automation)
- tools/k8s/ → scripts/k8s/ (Kubernetes scripts)

Also renamed k8s_network_summary.sh to k8s-network-summary.sh for
consistency with other script naming conventions.

Updated all references across configuration files, documentation,
and internal script paths.
@github-actions github-actions bot added documentation Improvements or additions to project documentation devops CI/CD, deployment, infrastructure, or tooling work smartem-devtools:claude Claude Code configuration, skills, and prompts smartem-devtools:e2e-test End-to-end testing infrastructure and scenarios labels Jan 23, 2026
@vredchenko vredchenko merged commit 917b0a7 into main Jan 23, 2026
6 checks passed
@vredchenko vredchenko deleted the refactor/tools-to-tests-and-scripts branch January 23, 2026 12:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

devops CI/CD, deployment, infrastructure, or tooling work documentation Improvements or additions to project documentation smartem-devtools:claude Claude Code configuration, skills, and prompts smartem-devtools:e2e-test End-to-end testing infrastructure and scenarios

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants