Skip to content

v1.3.0 - Enhanced Logging and Renewal Logic Fixes

Choose a tag to compare

@tanishqmudaliar tanishqmudaliar released this 14 Jul 14:53
· 42 commits to master since this release

Added

  • renewal_summary.txt generation to capture detailed logs of renewed items and their old/new expiry dates.
  • GitHub Actions workflow step to read and append the renewal summary directly into .github/logs/workflow_runs.log.

Changed

  • Web app expiry date extraction now uses robust HTML DOM parsing (via BeautifulSoup) instead of regex.
  • Scheduled tasks renewal now re-fetches the tasks API to guarantee accurate logging of the updated expiry date.

Fixed

  • Fixed an issue where scheduled tasks that were already at their maximum expiry limit caused the GitHub Actions workflow to fail. Unchanged dates are now treated as successful "maxed out" renewals.

Full Changelog: v1.2.1...v1.3.0