Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
19 commits
Select commit Hold shift + click to select a range
7e1a64a
Modernize PHP buildpack packaging to use Go-based buildpack-packager
ramonskie Nov 6, 2025
1043140
Add Go installation infrastructure for buildpack compilation
ramonskie Nov 11, 2025
469b401
Migrate core buildpack lifecycle phases from Python to Go
ramonskie Nov 11, 2025
f26d390
Migrate PHP buildpack extensions from Python to Go
ramonskie Nov 11, 2025
158de38
Add Go-based configuration and options management system
ramonskie Nov 11, 2025
1ff4877
Update buildpack wrapper scripts to compile and execute Go code
ramonskie Nov 11, 2025
941f2f9
Update integration tests for Go-based buildpack
ramonskie Nov 11, 2025
3492990
Add architecture documentation and update gitignore
ramonskie Nov 11, 2025
809523e
Implement pre-compilation for Go-based PHP buildpack
ramonskie Nov 11, 2025
60c4e02
Remove legacy Python/Ruby build infrastructure after Go migration
ramonskie Nov 11, 2025
5a724af
Fix PHP version selection from composer.json requirements
ramonskie Nov 11, 2025
190ffbe
Add composer.lock PHP constraint validation to version selection
ramonskie Nov 11, 2025
725d037
Fix integration test fixtures for PHP 8.x and optional plugins
ramonskie Nov 11, 2025
784d555
Update test fixtures to require PHP >= 8.1
ramonskie Nov 11, 2025
f035bc8
Add comprehensive unit tests for supply and finalize phases
ramonskie Nov 11, 2025
6bc9d02
Add comprehensive unit tests for all PHP extensions
ramonskie Nov 11, 2025
6c43c65
Fix ConfigFileEditor regex support and options test validation
ramonskie Nov 11, 2025
f82f17a
Modernize README for Go-based buildpack architecture
ramonskie Nov 14, 2025
b251112
bump version as this is a mayor refactor
ramonskie Nov 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
55 changes: 51 additions & 4 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,7 @@ binaries/precise/*
!binaries/precise/index*.json
binaries/trusty/*
!binaries/trusty/index*.json
*.pyc
*.swp
/env
*_buildpack*.zip
/log/
*.DS_Store
Expand All @@ -18,5 +16,54 @@ DebugKit
.idea
.vscode/
Dockerfile
lib/PyYAML*
lib/_yaml

# Build artifacts
*.test
.bin/
build/*.zip

# Sensitive files
AGENTS.md

# Test artifacts
test-verify*/

# Go build artifacts
*.exe
*.exe~
*.dll
*.so
*.dylib
/bin/supply-compiled
/bin/detect-compiled
/bin/finalize-compiled
/bin/release-compiled
/bin/start-compiled
/bin/rewrite-compiled

# Test binary and coverage files
*.out
coverage.txt
*.coverprofile

# Temporary files
*.tmp
*.temp
/tmp/
/temp/

# Zip and archive files
*.zip
*.tar
*.tar.gz
*.tgz
*.rar
*.7z

# Test output and fixtures
*_test_output/
test-results/
test-fixtures/tmp/

# Comparison directories
tmp-comparison/
6 changes: 0 additions & 6 deletions .gitmodules

This file was deleted.

Loading
Loading