Commit c9a55ce
authored
Refactoring (#103)
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.1 parent 3a49ade commit c9a55ce
File tree
93 files changed
+8779
-1451
lines changed- .circleci
- .github/workflows
- 13-3.3/alpine3.21
- 13-3.4
- alpine3.21
- alpine3.22
- 13-3.5
- alpine3.21
- alpine3.22
- bookworm
- bullseye
- 14-3.3/alpine3.21
- 14-3.4
- alpine3.21
- alpine3.22
- 14-3.5
- alpine3.21
- alpine3.22
- bookworm
- bullseye
- 14-l3.1.9gcp/bookworm
- 15-3.3/alpine3.21
- 15-3.4
- alpine3.21
- alpine3.22
- 15-3.5
- alpine3.21
- alpine3.22
- bookworm
- bullseye
- 16-3.3/alpine3.21
- 16-3.4
- alpine3.21
- alpine3.22
- 16-3.5-bundle0/bookworm
- 16-3.5
- alpine3.21
- alpine3.22
- bookworm
- bullseye
- 16-master/bookworm
- 16-recent/bookworm
- 17-3.4
- alpine3.21
- alpine3.22
- 17-3.5-bundle0/bookworm
- 17-3.5
- alpine3.21
- alpine3.22
- bookworm
- bullseye
- 17-3.6/alpine3.22
- 17-master/bookworm
- 17-recent/bookworm
- 18-3.5
- alpine3.22
- bookworm
- 18-3.6/alpine3.22
- 18-master/bookworm
- 18-recent/bookworm
- templates
- test/tests/postgis-bundle
- tools
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
93 files changed
+8779
-1451
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
159 | 159 | | |
160 | 160 | | |
161 | 161 | | |
| 162 | + | |
162 | 163 | | |
163 | 164 | | |
164 | | - | |
| 165 | + | |
165 | 166 | | |
| 167 | + | |
| 168 | + | |
166 | 169 | | |
167 | 170 | | |
| 171 | + | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
168 | 176 | | |
169 | 177 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
19 | 19 | | |
20 | 20 | | |
21 | 21 | | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments