Addition of payload for the discussion room please add to the script
Personne n'a encore pris cette issue.
Évaluation
- Difficulté
- 4/5
- Temps estimé
- 3-5 jours
- Accessibilité débutants
- 25/100
- Type d'issue
- Fonctionnalité
- Clarté
- À clarifier
- Activité
- À l'abandon
- Stack technique
- github, javascript, typescript
Piste de recherche
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.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Description
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
- Langage dominant
- TypeScript
- Étoiles
- 5k
- Forks
- 586
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Guide de contribution
Aucun guide de contribution indexé pour ce dépôt
Par où commencer
- Lisez l'issue en entier, puis le guide de contribution du projet.
- Signalez en commentaire que vous la prenez — cela évite que deux personnes fassent le même travail.
- Forkez le dépôt et travaillez sur une branche.
- Ouvrez une pull request qui référence le numéro de l'issue.
Autres issues de actions/github-script
-
Difficulté 3/5 1-2 jours Accessibilité débutants 48/100
actions/github-script#728 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 52/100
actions/github-script#727 · 1 réaction ·
-
{ Ouverte
Difficulté 5/5 Plus d'une semaine Accessibilité débutants 10/100
actions/github-script#724 ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
actions/github-script#723 · 1 commentaire ·
-
Difficulté 3/5 1-2 jours Accessibilité débutants 55/100
actions/github-script#714 · 1 commentaire · 4 réactions ·
Toutes les issues de actions/github-script
Issues similaires
-
blocklist removal
Difficulté 2/5 1-3 heures Accessibilité débutants 65/100
MetaMask/eth-phishing-detect#296544 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
pastelsky/bundlephobia#1122 ·
-
Difficulté 2/5 1-3 heures Accessibilité débutants 70/100
-
category/development priority/P2 scope/file-operations scope/testing type/enhancement
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100
-
Enatega Customer and Rider app: Add-ons price is not visible to customer after order is placed. Ouverte
Difficulté 2/5 1-3 heures Accessibilité débutants 75/100