yasithdev opened a new pull request, #602: URL: https://github.com/apache/airavata/pull/602
## Summary Post-server-collapse cleanup to make the core lean and maintainable. - **Dead dev-tools removed:** PHP SDK, job-status-rest-server, amqpwstunnel, simstream - **`airavata-python-sdk` promoted** to top-level directory (core dependency, not a dev tool) - **Load-client consolidated:** Java load-client + 2 standalone Python scripts merged into single Python CLI tool with single/batch/load modes - **`@Deprecated` code cleaned:** 3 items fully deleted (MessagingConstants, CredentialOwnerType, getAbsoluteSetting); 12 un-deprecated (Thrift interface methods that can't be removed without IDL changes + 1 load-bearing fallback) - **TODOs/FIXMEs triaged:** 18 stale comments removed, 67 remain as valid issues - **Unused Maven dependencies removed:** ~10 deps removed, JDBC drivers corrected to `runtime` scope - **Dead config cleaned:** 3 stale IntelliJ run configs, logback logger refs in log4j2 configs - **`airavata-fuse` deleted** (zero external dependencies) - **Examples cleaned:** PHP samples, empty stubs, outdated Java samples removed; README added ### Final dev-tools/ layout ``` dev-tools/ ├── ansible/ ├── deployment-scripts/ ├── load-client/ (Python, consolidated) └── simexr_mod/ ``` **507 files changed, 639 insertions, 167,044 deletions** ## Test plan - [ ] `mvn test -T4` passes (179 tests, 0 failures, 2 pre-existing worktree path errors) - [ ] `go build ./...` and `go vet ./...` pass in `airavata-agent/` - [ ] No stale references to deleted modules remain - [ ] Thrift stub generation script path updated for SDK move - [ ] load-client imports match actual SDK API (`airavata_auth`, `airavata_experiments`) 🤖 Generated with [Claude Code](https://claude.com/claude-code) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
