github rcourtman/Pulse v3.2.2

latest releases: v4.15.0-rc.2, v4.15.0-rc.1, v4.14.0...
4 months ago

Release v3.2.2

This release primarily focuses on establishing Continuous Integration (CI) and Release workflows, alongside test improvements, UI enhancements, and necessary dependency fixes.

Key Changes:

  • CI/CD & Release:
    • Added GitHub Actions workflow for basic Node.js CI (running tests on push/PR). (3e037b3)
    • Added GitHub Actions workflow for creating draft GitHub releases on version tags. (5480967)
    • Integrated Docker multi-arch builds and push to Docker Hub into the release workflow. (fa908f5)
    • Configured CI workflow to use repository secrets for test environment variables. (9596c86)
    • Refined release workflow checkout and tagging logic after multiple attempts. (03021d6, 42db52a, 790f2e0, 856622b, d26135c, 73f1c59, 7d71f33)
    • Removed intermediate CI debug steps. (856622b)
  • Fixes:
    • Added missing axios dependency required by tests/application. (cc0b800)
    • Added missing axios-retry dependency required by tests/application. (205e993)
    • Corrected function name (loadConfiguration) used in config.test.js. (d26135c)
    • Corrected assertions in config.test.js to align with loadConfiguration return structure. (73f1c59)
    • Fixed invalid Docker tag format in the release workflow caused by leftover comments. (7d71f33)
    • Fixed PBS verification task worker types. (3a1adfa)
  • Features & Refactoring:
    • Added loading and disconnect overlays to the UI for better user feedback. (cc482d3)
    • Added various test improvements. (3e037b3)
    • Synced miscellaneous local UI and server updates. (cc482d3)
    • Commented out some frontend PBS debug logs. (5dc3905)
  • Documentation:
    • Refactored README and added DEVELOPMENT.md. (cb2736a)

(Commits referenced in parentheses)

Don't miss a new Pulse release

NewReleases is sending notifications on new releases.