# ci: Fix issue response script \(\#24891\) · gitcafe/zed

[View on GitCafe](https://git.cafe/gitcafe/zed/commit/fc85ca0101e6987b3a69009b96b1aa9d9d68fe0a)

Repository: [gitcafe/zed](https://git.cafe/gitcafe/zed)

Visibility: public

Requested revision: fc85ca0101e6987b3a69009b96b1aa9d9d68fe0a

Requested commit: fc85ca0101e6987b3a69009b96b1aa9d9d68fe0a

Commit: fc85ca0101e6987b3a69009b96b1aa9d9d68fe0a

Tree: e12c71c48b7cc4cf96a81e186ac4df45131141ba

Author: Marshall Bowers

Committer: GitHub

## Message

```
ci: Fix issue response script (#24891)

This PR fixes the issue response script.

There were a number of things preventing it from working:

- The directory name used in the GitHub Action did not match the one on
disk.
  - The script has been moved accordingly
- `ts-node` does not support ESM.
- `ts-node` seems unmaintained, so I changed the script to be plain JS
that is type-checked with TypeScript.
- The data being sent to the Slack API was invalid:
- Each section block can only have a maximum of 3000 characters in the
`text` field, so we need to break up the issue list across multiple
sections.
- We needed to escape `&`, `<`, and `>` characters in the issue titles.

Release Notes:

- N/A
```

## Parents

- [de020af6ef3a1699d17d3d1d3498ff6dbbea4c6a](https://git.cafe/gitcafe/zed/commit/de020af6ef3a1699d17d3d1d3498ff6dbbea4c6a?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/zed/tree/fc85ca0101e6987b3a69009b96b1aa9d9d68fe0a?format=markdown)
