Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Formatting the text in the body #247

Closed
AshNaz87 opened this issue Mar 15, 2022 · 8 comments · Fixed by #252
Closed

Formatting the text in the body #247

AshNaz87 opened this issue Mar 15, 2022 · 8 comments · Fixed by #252
Labels
question A question on how to use this action

Comments

@AshNaz87
Copy link

Hey folks! Awesome project you have here!

Just have a question regarding the body property when creating a comment.

Is it possible to format it? I.e. make it bold or apply some colour to the text?

This may be in the documentation, but I have not come across it.

Many thanks!

@josh-
Copy link
Contributor

josh- commented Mar 27, 2022

You can use Markdown formatting in the body:

github.rest.issues.createComment({
  issue_number: context.issue.number,
  owner: context.repo.owner,
  repo: context.repo.repo,
  body: "**Bold text here**"
})

Note that if you have a multi-line comment that the indentation must be correct, otherwise your formatted text will be placed
inside an intended code block. Example of correct indentation is:

github.rest.issues.createComment({
  issue_number: context.issue.number,
  owner: context.repo.owner,
  repo: context.repo.repo,
  body: `# Images

    # Title 
    ![](https://github.githubassets.com/images/modules/logos_page/GitHub-Mark.png)`
})

@AshNaz87
Copy link
Author

Cheers @josh-

I'll give this a spin. This really ought to be in the documentation

@AshNaz87
Copy link
Author

Works like a charm! Cheers :)

@josh-
Copy link
Contributor

josh- commented Mar 27, 2022

You're welcome! Just opened #252 adding an example to the docs 👍

@joshmgross joshmgross added the question A question on how to use this action label Mar 29, 2022
@kirillgroshkov
Copy link

Note that if you have a multi-line comment that the indentation must be correct, otherwise your formatted text will be placed
inside an intended code block.

Indeed, my issue was a wrong indentation 👍

@amol-patel
Copy link

@josh- We denote code or a command within a sentence using single backticks. Could you please explain how to escape backticks when they're part of the text body?

@joshmgross
Copy link
Member

@amol-patel you should be able to use a \ to escape any backticks:

To escape a backtick in a template literal, put a backslash (\) before the backtick.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals

@amol-patel
Copy link

Thank you so much @joshmgross

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
question A question on how to use this action
Projects
None yet
Development

Successfully merging a pull request may close this issue.

5 participants