Skip to content

Heroku 26#50

Merged
tillkruss merged 1 commit into
cachewerk:mainfrom
dhobi:heroku26-swoole62
Jun 11, 2026
Merged

Heroku 26#50
tillkruss merged 1 commit into
cachewerk:mainfrom
dhobi:heroku26-swoole62

Conversation

@dhobi

@dhobi dhobi commented Jun 6, 2026

Copy link
Copy Markdown
Contributor

This PR adds the Heroku-26 stack and removes the Heroku-22 stack. This was quite a "Zangengeburt" for me as not only the scripts have slightly moved inside of heroku/heroku-buildpack-php but they also depend on the new flat repository structure which has been merged here: heroku/heroku-buildpack-php#907

Add Heroku-26
Like the Heroku-24 stack the Heroku-26 supports two architectures: amd64 and arm64

Remove Heroku-22 stack
The deprecated Heroku-22 stack does no work anymore with the new S3 upstream (lang-php => heroku-buildpack-php) and since it's been deprecated anyway, I have simply removed it.

... and all of this just because I wanted the final Swoole 6.2.x on Heroku 😅

Note: I can't say how the new flat structure (extensions and libraries no longer in sub folders on S3) will behave when mixed with the old one. I don't think there will be an issue but I just wanted to have mentioned it

Comment thread .github/workflows/build.yml Outdated
on:
push:
branches: [main]
branches: [main,heroku26-swoole62]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

This needs to be reverted.

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

Removed. I'll never not forget to do this 😄

@tillkruss tillkruss left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

wanna add detailed changelog entries?

- Add Heroku 26 stack
- Remove Heroku 22 stack (incompatible upstream, deprecated)
- "Final" swoole 6.2.x version
@dhobi dhobi force-pushed the heroku26-swoole62 branch from 1db75d7 to f5b5095 Compare June 11, 2026 11:57
@dhobi

dhobi commented Jun 11, 2026

Copy link
Copy Markdown
Contributor Author

Changelog added as version 3.1.0 - 2026-06-11

I'm not sure if we already want to go to 4.0.0 even though the two versions really have breaking changes.

Comment thread CHANGELOG.md
@tillkruss tillkruss merged commit 213c87e into cachewerk:main Jun 11, 2026
1 of 13 checks passed
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.

2 participants