You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Mar 3, 2023. It is now read-only.
Right now PHP modules need to be bumped manually by updating the php-<version>-extensions.yml files in the build-binary-new task in buldpacks-ci.
Proposal
We should automate this process so that new extension versions are automatically pulled in when they are released.
Known issue: There will still need to be some human intervention if building or testing the extension with PHP fails, in order to determine if this is an incompatible version or we need to change the way we are consuming/compiling it.
Alternate option 1:
It may be beneficial to add a url field to the pointing to the release page of the extension.
OR
Modify the klass field in files from above
This would require changes to the build tooling
Caveats:
This is only worthwhile if the logic contained within the <internal folder in dep-server pkg/dep> is made public
Questions:
Will modifying the structure of the files mentioned above break our other build tooling?
We now have some helper scripts to aid in these tasks. Because some human intervention is required with the module updates, I don't see a world where this is done in CI. I think local scripts to remove the tedium, allowing for intermediate human analysis, is the way to go.
Background
Right now PHP modules need to be bumped manually by updating the
php-<version>-extensions.yml
files in the build-binary-new task in buldpacks-ci.Proposal
We should automate this process so that new extension versions are automatically pulled in when they are released.
Known issue: There will still need to be some human intervention if building or testing the extension with PHP fails, in order to determine if this is an incompatible version or we need to change the way we are consuming/compiling it.
Breakdown
Step 1
Add php-extensions to dep-server
Step 2
The text was updated successfully, but these errors were encountered: