Skip to content

ci: build and publish xphp-lsp PHAR on version tags#2

Merged
math3usmartins merged 1 commit into
mainfrom
feat/phar-artifact
Jun 2, 2026
Merged

ci: build and publish xphp-lsp PHAR on version tags#2
math3usmartins merged 1 commit into
mainfrom
feat/phar-artifact

Conversation

@math3usmartins

Copy link
Copy Markdown
Member

Add a Release PHAR workflow that compiles the language server into a self-contained PHAR via make build/phar (Humbug Box) on every v* tag, smoke-tests that it boots, and attaches the PHAR plus a SHA-256 checksum to the GitHub Release. workflow_dispatch produces the same build as a downloadable artifact without publishing a Release.

Add a Release PHAR workflow that compiles the language server into a
self-contained PHAR via `make build/phar` (Humbug Box) on every `v*` tag,
smoke-tests that it boots, and attaches the PHAR plus a SHA-256 checksum
to the GitHub Release. workflow_dispatch produces the same build as a
downloadable artifact without publishing a Release.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@math3usmartins math3usmartins merged commit 4ff3e38 into main Jun 2, 2026
2 checks passed
@math3usmartins math3usmartins deleted the feat/phar-artifact branch June 2, 2026 21:29
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.

1 participant