[PECL-CVS] [pecl-mail-mailparse] master: Merge pull request #48 from php/ci/windows-improvements

[email protected] (Rasmus Lerdorf via GitHub) Sun, 5 Apr 2026 14:06:49 +0000
Newsgroups php.pecl.cvs
Message-ID <[email protected]>
Author: Rasmus Lerdorf (rlerdorf)
Committer: GitHub (web-flow)
Pusher: rlerdorf
Date: 2026-04-05T15:06:46+01:00

Commit: https://github.com/php/pecl-mail-mailparse/commit/3812bb05576695ba32926a88feead7f3165bf746
Raw diff: https://github.com/php/pecl-mail-mailparse/commit/3812bb05576695ba32926a88feead7f3165bf746.diff

Merge pull request #48 from php/ci/windows-improvements

More Windows CI fixes

Changed paths:
  M  .github/workflows/ci.yml


Diff:

diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml
index 431ae7d..148c20d 100644
--- a/.github/workflows/ci.yml
+++ b/.github/workflows/ci.yml
@@ -16,7 +16,7 @@ jobs:
         with:
           php-version: ${{matrix.version}}
           extensions: mbstring
-          tool: phpize, php-config
+          tools: phpize, php-config
       - name: phpize
         run: phpize
       - name: configure
@@ -38,7 +38,7 @@ jobs:
       matrix:
           version: ["8.1", "8.2", "8.3", "8.4", "8.5"]
           arch: [x64, x86]
-          ts: [ts]
+          ts: [ts, nts]
     runs-on: windows-latest
     steps:
       - name: Checkout mailparse
@@ -65,3 +65,9 @@ jobs:
         run: |
           set PATH=%PATH%;${{steps.setup-php.outputs.prefix}}\ext
           nmake test TESTS="-d extension=${{steps.setup-php.outputs.prefix}}\ext\php_mbstring.dll --show-diff tests"
+      - name: Upload DLL
+        if: always()
+        uses: actions/upload-artifact@v4
+        with:
+          name: php_mailparse-${{matrix.version}}-${{matrix.arch}}-${{matrix.ts}}
+          path: "**/php_mailparse.dll"