Infrastructure
- Upgrade dependencies.
Fixes
- Add missing tslib dependency.
Breaking changes
- Switch from deprecated Node 20 to Node 24.
Infrastructure
- Upgrade dependencies.
Breaking changes
zulip/github-actions-zulip/send-message@v1 instead of yuzutech/zulip-send-message-action@v0.1.2.
If you were using password as authentification method, please get an API key through Zulip's web interface and use api-key instead.
Finally, username field was renamed to email to be consistent with Zulip API naming.
Before
- name: Send a stream message
uses: yuzutech/zulip-send-message-action@v0.1.0
with:
username: "username@example.com"
api-key: "abcd1234"
organization-url: "https://org.zulipchat.com"
to: "social"
type: "stream"
topic: "Castle"
content: "I come not, friends, to steal away your hearts."After
- name: Send a stream message
uses: zulip/github-actions-zulip/send-message@v1
with:
email: "username@example.com"
api-key: "abcd1234"
organization-url: "https://org.zulipchat.com"
to: "social"
type: "stream"
topic: "Castle"
content: "I come not, friends, to steal away your hearts."- Align naming with Zulip API
- Remove
passwordas this authentification method is not recommended (the preferred auth method is viaapi-key) - Rename
usernametoemailfor consistency
- Remove
- Transfer the repository to the
@zuliporganization - Move the "send message action" to a subdirectory
Improvements
- Catch unexpected errors to provide better error messages
Infrastructure
- Bump
@actions/corefrom 1.2.6 to 1.4.0 - Bump
@actions/githubfrom 4.0.0 to 5.0.0 - Bump
eslintfrom 7.21.0 to 7.32.0 - Use a bot account for integration tests
Documentation
- Mention that you can format messages using Zulip Markdown