- 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.
- Save created slack thread information into the
configuration
underslack_thread
so other controls can add to it
- 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 theconfiguration
of the experiment and respect the markdown that Slack supports
- Switched to
files_upload_v2
to upload artefacts as per warning from slack sdk
get_channel_history
probe
- 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
- Allowing the channel name to be passed as an environment variable:
SLACK_CHANNEL
rather than an argument of the control
- Add text to messages as per Slack API
- Document app creation
- Control to replace notifications. Sending better messages to slack.
- Major revamped of infrastructure so we now build on GitHub, we lint using
black
, we brought pyproject.toml to the build
- Notification not sent when SSH has no before state#10
- 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
- Initial release