Skip to content

feat: remove all Perl code from toolbox#114

Merged
k-rister merged 3 commits into
mainfrom
remove-perl
May 14, 2026
Merged

feat: remove all Perl code from toolbox#114
k-rister merged 3 commits into
mainfrom
remove-perl

Conversation

@k-rister
Copy link
Copy Markdown
Contributor

Summary

  • Delete bin/get-json-settings.pl (replaced by .py, last caller switched in rickshaw PR #810)
  • Delete entire perl/ directory (6 modules, 971 lines — no remaining consumers)
  • Update README.md and CLAUDE.md to remove all Perl references
  • Note metrics.py as deprecated in favor of cdm_metrics.py
  • Document that Perl CPAN modules in workshop.json are retained for backwards compatibility with prior supported releases

Test plan

  • No remaining Perl consumers in any crucible subproject
  • get-json-settings.py is the only settings extraction script
  • Python modules continue to work unchanged

🤖 Generated with Claude Code

Delete bin/get-json-settings.pl (replaced by .py) and the entire
perl/ directory (6 modules, no remaining consumers). Update README.md
and CLAUDE.md to remove Perl references, note metrics.py as deprecated
in favor of cdm_metrics.py, and document that Perl CPAN modules in
workshop.json are retained for backwards compatibility with prior
supported releases.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@k-rister k-rister self-assigned this May 14, 2026
@k-rister k-rister requested a review from a team May 14, 2026 13:21
@project-crucible-tracking project-crucible-tracking Bot moved this to In Progress in Crucible Tracking May 14, 2026
atheurer
atheurer previously approved these changes May 14, 2026
only_changed does not account for deleted files, causing CI to be
skipped when a PR only deletes non-doc files. only_modified includes
deletions in its evaluation.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@atheurer atheurer self-requested a review May 14, 2026 18:27
@k-rister k-rister merged commit a71a242 into main May 14, 2026
340 of 344 checks passed
@k-rister k-rister deleted the remove-perl branch May 14, 2026 18:28
@github-project-automation github-project-automation Bot moved this from In Progress to Done in Crucible Tracking May 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

2 participants