Skip to content

v3.7.8

Choose a tag to compare

@github-actions github-actions released this 03 Mar 14:39
· 293 commits to master since this release

Major release for taking and monitoring actions, and for relay management.

Highlights

  • Take an action and monitor it to completion — examples/action_and_monitor.py deploys content and polls until it finishes, handling fixlet success criteria (including custom relevance criteria and content with no criteria at all).
  • get_target_xml() — build action targeting XML from a list of computers or a relevance expression, handling the edge cases correctly.
  • get_action_combined_relevance() — combine multiple relevance clauses into a single action relevance expression.
  • Relay information and configuration — examples/relay_info.py reports relay details including relay computer ID, relay affiliation and RelayNameOverride, with a last-report-time filter. Ships with ready-to-use content: RelaySelectTask.bes, RelaySelectAction.bes, RelaySetAffiliationGroup.bes, RelaySetNameOverride.bes, TestEcho-Universal.bes.
  • Client seek list info and masthead parameter retrieval added to besapi.
  • Smart tab completion in bescli for get, delete and post, alongside a broader refactor of the CLI.
  • session_relevance_from_file.py now accepts command line input.

Other

  • Added the typos pre-commit hook (#5) and a manual Harper grammar-check workflow (#4).
  • Fixed the deprecated set-output usage in the tag-and-release workflow.

Full Changelog: v3.7.7...v3.7.8