Skip to content

WIP: bookworm, Arm64, (geo)Bundle, improved tagging #356

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 213 commits into
base: master
Choose a base branch
from

Conversation

ImreSamu
Copy link
Member

@ImreSamu ImreSamu commented Aug 25, 2023

🚧🔧💡🧹 WIP: Experimental development:

Status:

  • Experimental, under active development
  • The test repo name is hardcoded; so the test is not yet working in this repo.

related issues:

- adapting official Docker PostgreSQL repository best practices ( multi debian, multi tags, templating, version.json, ... )
- auto refreshing README.md .github/workflows/main.yml .circleci/config.yml
- adding geo bundle images
- new Makefile
- etc
@ImreSamu ImreSamu force-pushed the master branch 7 times, most recently from 614bf68 to 27fb21d Compare October 12, 2023 20:51
ImreSamu and others added 30 commits March 15, 2025 19:46
Remove PG12; upgrade to PROJ 9.6.0; etc
🤖 Bump versions: TIMESCALEDB:2.19.0
🤖 Bump versions: TIMESCALEDB:2.19.1
🤖 Bump versions: GDAL:v3.10.3,TIMESCALEDB:2.19.2
🤖 Bump versions: DUCKDB:v1.2.2
🤖 Bump versions: TIMESCALEDB:2.19.3
🤖 Bump versions: GDAL:v3.11.0
🤖 Bump versions: SFCGAL:v2.1.0
🤖 Bump versions: TIMESCALEDB:2.20.0
🤖 Bump versions: POSTGIS:3.5.3
And remove alpine 3.20 

Signed-off-by: ImreSamu <[email protected]>
Major Version Additions
- PostgreSQL 18 Support: Added PostgreSQL 18beta1 with PostGIS 3.5 and 3.6 variants
- PostGIS 3.6: New PostGIS 3.6.0alpha1 support for cutting-edge geospatial features
- Bundle Images: Created extended 17-3.5-bundle0 variant with additional geospatial tools

Infrastructure Improvements
- Advanced Caching System: Implemented intelligent API caching reducing build times from 10 minutes to 21 seconds
- Local Development Tools: Added comprehensive setup script for local testing environment
- Multi-Architecture Support: Enhanced ARM64/AMD64 builds with improved manifest handling (experimental)
  - .github/workflows/test_manifest.yml

Build System Enhancements
- Template System Overhaul: Refined Dockerfile templates for better maintainability
- CI/CD Pipeline: New GitHub Actions workflows for automated testing and manifest generation
- Version Management: Improved automatic version detection with GitHub API rate limiting protection
- Quality Assurance: Enhanced testing framework for bundle variants and PostGIS functionality

Developer Experience
- Makefile Improvements: Better target management and build process optimization
- Cache Helper Tools: New utilities for managing build cache and API rate limits

etc.
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