From 00f526a80b786f39139bd8cbca2e01b89cd6e5b4 Mon Sep 17 00:00:00 2001 From: William Smith Date: Sat, 1 Aug 2026 22:55:57 -0700 Subject: [PATCH] docs: changelog credit for the Excel fixture CI contribution (#4) --- docs/changelog.md | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/docs/changelog.md b/docs/changelog.md index 1086c20..239ee0f 100644 --- a/docs/changelog.md +++ b/docs/changelog.md @@ -3,6 +3,21 @@ All notable changes to pyOpenVBA are documented here. This project follows [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## [Unreleased] + +### Added + +- **Excel fixture CI on real Office** (#4, contributed by + @DecimalTurn): a Windows workflow that builds fixture workbooks with + the checked-out pyOpenVBA (no Office needed for the build), installs + Excel on the runner via the SHA-pinned `DecimalTurn/setup-vba` + action, runs each fixture's macro over COM, verifies its sentinel + output, and uploads a desktop screenshot on failure. Path-filtered + to fixture and harness changes. Complements the local + `RUN_LIVE_EXCEL` gate with per-PR live-Office coverage -- the + `with_class` fixture is a genuine VBE-export-form class module, so + the issue #1 bug class is now regression-tested on real Excel in CI. + ## [3.2.0] - 2026-08-01 ### Changed