Skip to content

v9.3.2

Latest

Choose a tag to compare

@github-actions github-actions released this 25 Jun 09:44
f62f1cc

Changelog for v9.3.2

New Features

  • E2E Testing Framework: Added comprehensive end-to-end testing infrastructure using Playwright

    • New e2e test suite for the example application
    • Global setup/teardown for Docker container management
    • Automated browser-based testing for document creation and editing workflows
    • HTML reporting and screenshot/video capture on failures
  • CI/CD Improvements: Enhanced build and testing pipeline

    • New e2e workflow job that runs tests on main branch, tags, and pull requests
    • Pull request builds now export Docker images for testing under throwaway pr-N tags
    • E2E image cleanup workflow to remove PR-specific tags when PRs close
    • Added concurrency control to prevent race conditions on shared self-hosted runners
    • No-cache build option for clearing poisoned layer cache when needed
  • Contribution Guidelines: Added AI Contribution Policy documentation

    • New AGENTS.md with development setup instructions and contribution rules
    • Updated CONTRIBUTING.md with AI-assisted contribution requirements
    • Guidelines for Assisted-by trailers and AI tool disclosure in PRs
  • Dependency Management: Added Renovate configuration for automated dependency updates

Improvements

  • Node.js Upgrade: Updated example app image from Node.js 20 to 22 (Alpine 3.19)

  • Submodule Management: Enhanced update-submodules workflow

    • Automated PR body generation showing commit summaries for each updated submodule
    • Better tracking of which submodules were updated and by how much
  • GitHub Actions Dependencies: Updated all action versions to latest stable

    • actions/checkout from v4.3.1 to v6.0.3
    • actions/cache from v4.3.0 to v5.0.5
    • docker/login-action from v3.7.0 to v4.2.0
  • WOPI Security Fix: Improved handling of WOPI private key data in entrypoint script

    • Changed from awk-based line joining to simple cat for better key handling

Bug Fixes

  • Build Configuration: Removed obsolete DamengDB database support from orchestrated Docker setup

    • Removed /dameng directory and disql wrapper script
    • Simplified database dependencies
  • Tag Release Script: Fixed release tagging logic

    • Corrected build number initialization and calculation
    • Proper handling of pre-release identifiers with semver compliant tags
    • Fixed tag discovery regex to avoid false matches

Security & Maintenance

  • Updated GitHub Actions to latest versions for improved security and stability
  • Added .gitignore entries for e2e test artifacts (node_modules, reports, test results)

What's Changed

New Contributors

Full Changelog: v9.3.1...v9.3.2