Addition of payload for the discussion room please add to the script
还没有人认领这个 Issue。
评估
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 新手友好度
- 25/100
- Issue 类型
- 功能
- 描述清晰度
- 需要澄清
- 活跃度
- 停滞
- 技术栈
- github, javascript, typescript
调研方向
Start by reproducing the TypeError with the actions/github-script@v5 entry point and inspect how the github client exposes Discussions methods. Trace the context.payload.discussion data used by the script and determine the project’s expected support boundary; done should be a verified, documented way to handle discussion-room payloads and comments.
由索引模型根据 Issue 内容生成。
描述
Is your feature request related to a problem? Please describe.
please include payload for github discussion rooms as well
Describe the solution you'd like
Add this to any of your version i got this from google but its not working as expected
- name: Reply with GIF
uses: actions/github-script@v5
with:
github-token: ${{ secrets.SECRET_TOKEN }}
script: |
const { data } = await github.discussions.get({
discussion_number: context.payload.discussion.number,
...context.repo
});
const { data: comment } = await github.discussions.createComment({
discussion_number: context.payload.discussion.number,
...context.repo,
body: ''
});
console.log(`Replied to discussion ${data.html_url} with GIF comment ${comment.html_url}`);
Describe alternatives you've considered
As this is required for the automatic replies to the discussion room with GIF please help in integrating with it
Erros while running above action*
with:
github-token: ***
script: const { data } = await github.discussions.get({
discussion_number: context.payload.discussion.number,
...context.repo
});
const { data: comment } = await github.discussions.createComment({
discussion_number: context.payload.discussion.number,
...context.repo,
body: '5c3d6bab0b760e1981[4](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:4)4301a[5](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:5)eb2b5/Automated_response.gif)'
});
console.log(`Replied to discussion ${data.html_url} with GIF comment ${comment.html_url}`);
debug: false
user-agent: actions/github-script
result-encoding: json
TypeError: Cannot read property 'get' of undefined
at eval (eval at callAsyncFunction (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4888:5[6](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:6)), <anonymous>:1:43)
at callAsyncFunction (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4889:12)
at main (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4943:26)
at Module.2[7](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:7)2 (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:4927:1)
at __webpack_require__ (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:24:31)
at startup (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:43:19)
at /home/runner/work/_actions/actions/github-script/v5/dist/index.js:49:1[8](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:8)
at Object.<anonymous> (/home/runner/work/_actions/actions/github-script/v5/dist/index.js:52:10)
at Module._compile (internal/modules/cjs/loader.js:[9](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:9)99:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:[10](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:10)[27](https://github.com/organizationname/athena-poc-design1/actions/runs/4871059058/jobs/8687563850#step:4:28):10)
Error: Unhandled error: TypeError: Cannot read property 'get' of undefined
- 主要语言
- TypeScript
- 星标
- 5k
- 派生
- 586
- PR 合并指标
- 30 天内没有已合并 PR
贡献指南
这个仓库没有索引到贡献指南
从这里开始
- 先读完整个 Issue,再读项目的贡献指南。
- 在 Issue 下留言说明你要接手 —— 这能避免两个人做同样的事。
- Fork 仓库,在一个分支上完成修改。
- 提交 Pull Request,并在描述里引用这个 Issue 编号。
actions/github-script 的其他 Issue
-
难度 3/5 1-2 天 新手友好度 48/100
actions/github-script#728 ·
-
难度 3/5 1-2 天 新手友好度 52/100
actions/github-script#727 · 1 个 reaction ·
-
{ 未关闭
难度 5/5 一周以上 新手友好度 10/100
actions/github-script#724 ·
-
难度 3/5 1-2 天 新手友好度 55/100
actions/github-script#723 · 1 条评论 ·
-
难度 3/5 1-2 天 新手友好度 55/100
actions/github-script#714 · 1 条评论 · 4 个 reaction ·
查看 actions/github-script 的全部 Issue
相似的 Issue
-
blocklist removal
难度 2/5 1-3 小时 新手友好度 65/100
MetaMask/eth-phishing-detect#296544 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
pastelsky/bundlephobia#1122 ·
-
难度 2/5 1-3 小时 新手友好度 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
难度 2/5 1-3 小时 新手友好度 75/100
-
难度 2/5 1-3 小时 新手友好度 75/100