Skip to content

v1.4.0 — Multi-account renewal

Latest

Choose a tag to compare

@tanishqmudaliar tanishqmudaliar released this 06 Sep 15:35
· 21 commits to master since this release
7dfff87

Added

  • Multi-account renewal using optional PA_* credentials, numbered ACCOUNT_N_* pairs, or an ACCOUNT_CREDENTIALS_JSON secret.
  • Support for non-consecutive numbered accounts and duplicate-credential detection.
  • SUCCESS, PARTIAL, and FAILED run statuses with detailed per-account logging in .github/logs/workflow_runs.log.
  • GitHub Actions masking for credentials printed during a run.

Changed

  • Renewal results are written directly to .github/logs/workflow_runs.log; renewal_summary.txt is no longer used.
  • Scheduled-task responses support both list and paginated results formats.
  • Incomplete credentials and renewal errors are reported explicitly.
  • Existing PA_USERNAME and PA_PASSWORD configurations remain supported without changes.

Fixed

  • Unused empty numbered-account slots no longer turn successful runs into PARTIAL.
  • Missing CSRF tokens and invalid task refresh responses now fail clearly.
  • Scheduled-task accounts with no tasks no longer require a CSRF token.

Full Changelog: v1.3.0...v1.4.0