Improvement

August 14, 20251 Minute Read

Expanded file type support for attachments across issues, pull requests, and discussions

Screen recording showing how to upload new file types as attachments in GitHub issues.

You can now upload a wider range of file types to issues, pull requests, discussions, and comments, making it easier to share code, data, logs, and more.

New supported file types include:

  • Code and data (.py, .yaml, .yml, .css, .xml, .html, .htm, .js, .sql, .java, .c, .cpp, .sh, .php, .ts, .tsx, .cs, .ipynb, .pdb, .xlsm, .tsv, .drawio)
  • Documents (.rtf, .doc)
  • Text and email (.debug, .msg, .eml, .copilotmd)
  • Images (.bmp, .tif, .tiff)
  • Audio (.mp3, .wav)

For more details, see the GitHub documentation.

Feedback

If you have suggestions, feedback, or encounter issues with any of these updates, please join the GitHub Community discussion.

Subscribe to our developer newsletter

Discover tips, technical guides, and best practices in our biweekly newsletter just for devs.

By submitting, I agree to let GitHub and its affiliates use my information for personalized communications, targeted advertising, and campaign effectiveness. See the GitHub Privacy Statement for more details.

Expanded file type support for attachments across issues, pull requests, and discussions - GitHub Changelog