Skip to content

feat: build more versions on release - #92

Merged
carlos-granados merged 2 commits into
php-debugger:mainfrom
carlos-granados:feature/update-release-job
Jul 1, 2026
Merged

carlos-granados merged 2 commits into
php-debugger:mainfrom
carlos-granados:feature/update-release-job

Conversation

@carlos-granados

@carlos-granados carlos-granados commented Jun 18, 2026

Copy link
Copy Markdown
Collaborator
  • Build both TS and NTS versions for Linux and MacOS
  • Build both arm64 and x86_64 versions for Linux and MacOS

Sample release in my fork: https://github.com/carlos-granados/php-debugger/releases/tag/test

@carlos-granados
carlos-granados requested a review from pronskiy June 18, 2026 17:42
@carlos-granados
carlos-granados force-pushed the feature/update-release-job branch 3 times, most recently from 91d441f to 4f15fdd Compare June 18, 2026 18:08
@carlos-granados
carlos-granados marked this pull request as draft June 18, 2026 18:14
@carlos-granados
carlos-granados force-pushed the feature/update-release-job branch 2 times, most recently from 47a7172 to 8bcdb64 Compare June 18, 2026 18:51
@carlos-granados
carlos-granados marked this pull request as ready for review June 18, 2026 19:00
Comment thread .github/workflows/release.yml Outdated
$dll = Get-ChildItem -Path $env:RUNNER_TEMP -Recurse -Filter 'php_php_debugger.dll' -ErrorAction SilentlyContinue | Select-Object -First 1
if (-not $dll) {
$dll = Get-ChildItem -Recurse -Filter 'php_php_debugger.dll' -ErrorAction SilentlyContinue | Select-Object -First 1
$assetName = "php_php_debugger-php${phpVer}-${tsTag}-windows-x64.dll"

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 seems inconsistent with macos and linux assets naming, isn't it?

ASSET_NAME="php-debugger-php${PHP_VER}-${TS_TAG}-${OS_TAG}-${ARCH_TAG}.so"
$assetName = "php_php_debugger-php${phpVer}-${tsTag}-windows-x64.dll"

Copy link
Copy Markdown
Collaborator Author

Choose a reason for hiding this comment

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

By convention PHP extension DLLs in Windows have a name that starts with php_ but the second _ should have been a - to match the Linux/MacOs assets, updated

@carlos-granados
carlos-granados requested a review from pronskiy June 30, 2026 13:09
@carlos-granados
carlos-granados force-pushed the feature/update-release-job branch from 8f6d3b9 to 44bd20d Compare June 30, 2026 13:38
@carlos-granados
carlos-granados force-pushed the feature/update-release-job branch from 44bd20d to f221b8b Compare July 1, 2026 20:19
@carlos-granados
carlos-granados merged commit ad151d7 into php-debugger:main Jul 1, 2026
32 checks passed
@carlos-granados
carlos-granados deleted the feature/update-release-job branch July 1, 2026 20:23
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