Skip to content

Conversation

romer8
Copy link
Contributor

@romer8 romer8 commented Aug 6, 2025

Overview

This PR modernizes the Tethys Dataset Services library with comprehensive updates for GeoServer compatibility, and enhanced testing capabilities.

Key Changes

🌐 GeoServer Engine Enhancements

  • Vanilla GeoServer compatibility: Updated for latest GeoServer versions and PostGIS

  • API improvements: Enhanced GeoServer REST API integration with better error handling

  • PostgreSQL improvements: Enhanced PostGIS integration with connection handling

🧪 Testing Infrastructure Overhaul

  • Docker-based E2E testing: New Docker Compose setup for consistent test environments

📚 Documentation and Configuration

  • Updated README: Comprehensive installation instructions, testing guidelines, and usage examples
  • Enhanced Docker setup: New docker-compose.yml with latest GeoServer (2.27.0) and PostGIS

Testing

✅ All unit tests passing

@coveralls
Copy link

coveralls commented Aug 11, 2025

Pull Request Test Coverage Report for Build 16946001841

Details

  • 522 of 522 (100.0%) changed or added relevant lines in 4 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 100.0%

Totals Coverage Status
Change from base Build 11004438596: 0.0%
Covered Lines: 1472
Relevant Lines: 1472

💛 - Coveralls

Copy link
Member

@swainn swainn left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

See comments.

@swainn swainn merged commit f8e185f into tethysplatform:master Aug 13, 2025
14 checks passed
@swainn swainn deleted the gs-cloud branch August 13, 2025 19:14
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.

3 participants