Add new step to display the openvpn-install.log file which includes timestamps and all installation activity
Fix race condition in OpenVPN server detection by using pgrep -f "openvpn.*server.conf" instead of pgrep -x openvpn
Update Fedora test versions from 40/41 to 42/43
The previous pgrep -x openvpn check was matching transient processes like openvpn --genkey that run during installation, causing false positives where CI thought the server was running when it was still installing.
🔄 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/angristan/openvpn-install/pull/1342
**Author:** [@angristan](https://github.com/angristan)
**Created:** 12/11/2025
**Status:** ✅ Merged
**Merged:** 12/11/2025
**Merged by:** [@angristan](https://github.com/angristan)
**Base:** `master` ← **Head:** `improve-ci-logging`
---
### 📝 Commits (3)
- [`f30206c`](https://github.com/angristan/openvpn-install/commit/f30206ca41a97805df0d80e612a62c95f4e17d26) ci: add install script log output in docker-test workflow
- [`3630272`](https://github.com/angristan/openvpn-install/commit/36302720e01601705c556cb21801aa5062915e0a) fix: use pgrep -f to detect OpenVPN server, not transient processes
- [`170ce82`](https://github.com/angristan/openvpn-install/commit/170ce8295d5dfb7c7bff88a8d5d1e80530402106) ci: update Fedora versions to 42 and 43
### 📊 Changes
**1 file changed** (+14 additions, -7 deletions)
<details>
<summary>View changed files</summary>
📝 `.github/workflows/docker-test.yml` (+14 -7)
</details>
### 📄 Description
## Summary
- Add new step to display the `openvpn-install.log` file which includes timestamps and all installation activity
- Fix race condition in OpenVPN server detection by using `pgrep -f "openvpn.*server.conf"` instead of `pgrep -x openvpn`
- Update Fedora test versions from 40/41 to 42/43
The previous `pgrep -x openvpn` check was matching transient processes like `openvpn --genkey` that run during installation, causing false positives where CI thought the server was running when it was still installing.
---
<sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
📋 Pull Request Information
Original PR: https://github.com/angristan/openvpn-install/pull/1342
Author: @angristan
Created: 12/11/2025
Status: ✅ Merged
Merged: 12/11/2025
Merged by: @angristan
Base:
master← Head:improve-ci-logging📝 Commits (3)
f30206cci: add install script log output in docker-test workflow3630272fix: use pgrep -f to detect OpenVPN server, not transient processes170ce82ci: update Fedora versions to 42 and 43📊 Changes
1 file changed (+14 additions, -7 deletions)
View changed files
📝
.github/workflows/docker-test.yml(+14 -7)📄 Description
Summary
openvpn-install.logfile which includes timestamps and all installation activitypgrep -f "openvpn.*server.conf"instead ofpgrep -x openvpnThe previous
pgrep -x openvpncheck was matching transient processes likeopenvpn --genkeythat run during installation, causing false positives where CI thought the server was running when it was still installing.🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.