Make action activation asynchronous.

Review Request #14694 — Created Nov. 14, 2025 and updated

Information

Review Board
release-7.1.x

Reviewers

Action.activate() is now fully asynchronous. This gives callers the
ability to track when an operation has concluded, useful for enabling
views to indicate a busy status or to chain operations.

All existing actions have been updated, and all asynchronous code within
have been updated to use async/await.

Unit tests passs.

Tested all the actions.

Summary ID
Make action activation asynchronous.
`Action.activate()` is now fully asynchronous. This gives callers the ability to track when an operation has concluded, useful for enabling views to indicate a busy status or to chain operations. All existing actions have been updated, and all asynchronous code within have been updated to use `async`/`await`.
01b565d60498497b59b7cdcbabfa80b03ae78158
Checks run (2 succeeded)
flake8 passed.
JSHint passed.
david
  1. Ship It!
  2. 
      
maubin
  1. Ship It!
  2.