[PR #1] [MERGED] Update Code and Tests #3

Closed
opened 2026-02-27 16:58:37 +01:00 by admin · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/php-win-ext/php-rar/pull/1
Author: @macintoshplus
Created: 2/24/2026
Status: Merged
Merged: 2/24/2026
Merged by: @macintoshplus

Base: v4.xHead: add_build_release


📝 Commits (10+)

  • 7b2749a Add GitHub workflow and PIE Configuration
  • 19b9431 update code for PHP 8.2+
  • 234a78c 💚 fix CI for PHP 8.5
  • 5a930a0 💚 fix CI PHP TS value
  • 52f8a34 🔧 update gitignore
  • 55d30df enable window CI for branches
  • d1c7fcd 👷 fix test for Windows
  • 498286b 👷 fix Windows test 041 fail
  • 717d75e add dump in test for debug test on windows
  • 7ba9c28 try fix test 092 on Windows

📊 Changes

26 files changed (+143 additions, -47 deletions)

View changed files

.github/workflows/ci.yml (+27 -0)
.github/workflows/windows.yml (+49 -0)
📝 .gitignore (+1 -0)
📝 composer.json (+5 -2)
📝 config.w32 (+1 -1)
📝 php_rar.h (+1 -1)
📝 rar_error.c (+1 -1)
📝 rararch.c (+13 -5)
📝 rarentry.c (+15 -2)
📝 run-tests8.php (+2 -2)
📝 tests/002.phpt (+1 -1)
📝 tests/003.phpt (+1 -1)
📝 tests/008.phpt (+1 -1)
📝 tests/011.phpt (+1 -5)
📝 tests/019.phpt (+1 -5)
📝 tests/020.phpt (+1 -5)
📝 tests/038.phpt (+3 -0)
📝 tests/046.phpt (+1 -5)
📝 tests/047.phpt (+1 -5)
📝 tests/055.phpt (+1 -5)

...and 6 more files

📄 Description

  • Fix Test on Windows
  • Fix build on Windows
  • Add Github Action workflow for CI on Linux and build DLL for Windows
  • Fix DLL build
  • Prepare PIE support

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/php-win-ext/php-rar/pull/1 **Author:** [@macintoshplus](https://github.com/macintoshplus) **Created:** 2/24/2026 **Status:** ✅ Merged **Merged:** 2/24/2026 **Merged by:** [@macintoshplus](https://github.com/macintoshplus) **Base:** `v4.x` ← **Head:** `add_build_release` --- ### 📝 Commits (10+) - [`7b2749a`](https://github.com/php-win-ext/php-rar/commit/7b2749af57dfafdaa6f41f8174075ee6f2d4c155) Add GitHub workflow and PIE Configuration - [`19b9431`](https://github.com/php-win-ext/php-rar/commit/19b94313c2b81dfe64543bb70d484e2b023433b5) update code for PHP 8.2+ - [`234a78c`](https://github.com/php-win-ext/php-rar/commit/234a78c2f79fbf9247842cd163ad6bf7050011ce) :green_heart: fix CI for PHP 8.5 - [`5a930a0`](https://github.com/php-win-ext/php-rar/commit/5a930a03aaa808b047cbfe36585c6316e7abb36c) :green_heart: fix CI PHP TS value - [`52f8a34`](https://github.com/php-win-ext/php-rar/commit/52f8a3434265c8e09efb592f36417f0f11b7cfb4) :wrench: update gitignore - [`55d30df`](https://github.com/php-win-ext/php-rar/commit/55d30dfa5df52d5b4cda18af20be62d6fa5ee7a6) enable window CI for branches - [`d1c7fcd`](https://github.com/php-win-ext/php-rar/commit/d1c7fcd5a1728a5a9b05cd64b3b83516bb24bd0b) :construction_worker: fix test for Windows - [`498286b`](https://github.com/php-win-ext/php-rar/commit/498286b7af4e2d9409e38bebb50bc95ced8e1829) :construction_worker: fix Windows test 041 fail - [`717d75e`](https://github.com/php-win-ext/php-rar/commit/717d75ec8e2d833d8aca092d47603911d1a389b1) add dump in test for debug test on windows - [`7ba9c28`](https://github.com/php-win-ext/php-rar/commit/7ba9c28e15f7da8c07168312ae698d8c0c47ee2d) try fix test 092 on Windows ### 📊 Changes **26 files changed** (+143 additions, -47 deletions) <details> <summary>View changed files</summary> ➕ `.github/workflows/ci.yml` (+27 -0) ➕ `.github/workflows/windows.yml` (+49 -0) 📝 `.gitignore` (+1 -0) 📝 `composer.json` (+5 -2) 📝 `config.w32` (+1 -1) 📝 `php_rar.h` (+1 -1) 📝 `rar_error.c` (+1 -1) 📝 `rararch.c` (+13 -5) 📝 `rarentry.c` (+15 -2) 📝 `run-tests8.php` (+2 -2) 📝 `tests/002.phpt` (+1 -1) 📝 `tests/003.phpt` (+1 -1) 📝 `tests/008.phpt` (+1 -1) 📝 `tests/011.phpt` (+1 -5) 📝 `tests/019.phpt` (+1 -5) 📝 `tests/020.phpt` (+1 -5) 📝 `tests/038.phpt` (+3 -0) 📝 `tests/046.phpt` (+1 -5) 📝 `tests/047.phpt` (+1 -5) 📝 `tests/055.phpt` (+1 -5) _...and 6 more files_ </details> ### 📄 Description * Fix Test on Windows * Fix build on Windows * Add Github Action workflow for CI on Linux and build DLL for Windows * Fix DLL build * Prepare PIE support --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
admin added the pull-request label 2026-02-27 16:58:37 +01:00
admin closed this issue 2026-02-27 16:58:37 +01:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: php-win-ext/php-rar#3