- Update artifact names to include Node.js version to prevent conflicts
- Ensure unique artifact names for different matrix versions
- Fix GitHub Actions artifact upload conflict with unique naming
- Maintain comprehensive test reporting with unique identifiers
This resolves the GitHub Actions artifact conflict by ensuring unique
names for artifacts from different Node.js versions in the matrix strategy.
- Fix Docker tag lowercase requirement in GitHub Actions workflow
- Add comprehensive testing workflow without Docker push dependency
- Add repository name lowercase transformation for Docker images
- Add detailed security analysis and status reporting
- Add fallback workflow for cases where Docker push might fail
- Add comprehensive test reporting and status documentation
- Ensure compatibility with GitHub Container Registry naming requirements
This addresses the Docker repository name case sensitivity issue while
providing a robust testing workflow that works regardless of Docker push status.