Skip to content

Conversation

@karadHub
Copy link

@karadHub karadHub commented Oct 8, 2025

Upgrade the GitHub Actions workflow to utilize the latest actions and Java 21. Introduce comprehensive documentation covering the build system, technical debt, and an improvement plan to facilitate better project maintenance and accessibility.

Issues Identified ⚠️
HIGH Priority (Completed):

✅ Deprecated GitHub Actions → Updated to v4
✅ Java version inconsistency → Fixed to 21

Note:

Changes Made:

Updated actions/checkout@v2 → @v4
Updated actions/setup-java@v2 → @v4
Changed Java version from 17 → 21 (aligns with project standard)
Replaced deprecated actions/create-release@v1 with softprops/action-gh-release@v2
Removed deprecated actions/upload-release-asset@v1
Added better error handling with fail_on_unmatched_files+

Impact: CI/CD reliability improved, security vulnerabilities removed

…tation

- Created IMPROVEMENT_PLAN.md detailing prioritized action items and maintenance tasks.
- Added TECHNICAL_DEBT_REPORT.md providing a comprehensive analysis of the codebase and identified improvement areas.
- Introduced BUILD_SYSTEM.md to document custom build configurations and workarounds for the OpenTelemetry Java Instrumentation project.
- Updated README.md to include links to new documentation for better accessibility.
@karadHub karadHub closed this Oct 8, 2025
@karadHub karadHub reopened this Oct 8, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant