github therobbiedavis/Listenarr 0.1.15
Canary 0.1.15

latest releases: 0.2.45, 0.2.44, 0.2.40...
pre-releaseone month ago

This pull request introduces a new automated canary build workflow and improves the logout process across the frontend and backend, adding robust logging and error handling. It also refines the version bumping logic for nightly and release workflows to increment the correct version segment for each type of build.

CI/CD Workflows

  • Added a new .github/workflows/canary.yml workflow that automates canary builds, version bumps, artifact uploads, Docker image publishing, Discord notifications, and release creation. This workflow includes logic for safe version bumping, PR creation/merging, and sanitized release notes.
  • Updated nightly and release workflows to increment the minor and major version numbers, respectively, instead of patch/minor, ensuring proper semantic versioning for each build type. [1] [2] [3] [4]

Logout Flow Improvements

  • Improved frontend logout handling in App.vue, api.ts, and auth.ts by adding detailed logging, error handling, and ensuring the UI state is reset even if the API call fails. [1] [2] [3]
  • Enhanced backend logout endpoint in AccountController.cs with logging for requests, success, and error cases, and proper error responses on failure.
  • Added explicit logging for logout requests in the authentication middleware to aid auditing and debugging. [[1]](diffhunk://#diff...

Automated canary build

  • Version: 0.1.15
  • Commit: c552473
  • Original PR: #39

Don't miss a new Listenarr release

NewReleases is sending notifications on new releases.