Skip to content

Latest commit

 

History

History
159 lines (85 loc) · 3.7 KB

CHANGELOG.md

File metadata and controls

159 lines (85 loc) · 3.7 KB

Changelog

Changed

  • Undid last change as i's not praticale to update a slack message without its entire context. Slack API reflects the odd design of Slack.

Added

  • Save created slack thread information into the configuration under slack_thread so other controls can add to it

Added

  • You can now pass slack_extra as a list of strings that will be appended to the root message of the slack conversation. This must be set in the configuration of the experiment and respect the markdown that Slack supports

Changed

  • Switched to files_upload_v2 to upload artefacts as per warning from slack sdk

Added

  • get_channel_history probe

Changed

  • Switched from flake8 to ruff for linting
  • Fix signature again
  • Fix signature again
  • Fix signature
  • Add missing context
  • Handle default case
  • Fix the fact secrets may not be set
  • Fix call from after_loading_experiment_control

Changed

  • Allowing the channel name to be passed as an environment variable: SLACK_CHANNEL rather than an argument of the control

Added

  • Add text to messages as per Slack API

Added

  • Document app creation

Added

  • Control to replace notifications. Sending better messages to slack.

Changed

  • Major revamped of infrastructure so we now build on GitHub, we lint using black, we brought pyproject.toml to the build

Fixed

  • Notification not sent when SSH has no before state#10

Changed

  • Logging Slack Client output for debug purpose
  • Updated to Slack client 2.9
  • Cannot support Python 3.5 anymore as Slack client has dropped support for it

Added

  • Initial release