GitHub Actions: Enhance your actions with job summaries

GitHub Actions now lets you generate markdown files and publish them as a job summary.

We have heard a lot of feedback from users asking for the ability to output something beyond simple text. For example, after running a bunch of tests it would be great to see how many passed, failed, or were skipped at a glance rather than digging through hundreds of lines of log output. Now, using the same familiar functionality that powers pull requests and issues, an action can generate custom Markdown content on the run summary generated by each job.

A couple of GitHub Stars with early access have already incorporated this feature into their test loggers for dotnet test and Jest.

To learn more checkout the blog post from the GitHub Actions engineering team

Big news for computer science teachers! Today, we invite teachers to join GitHub Global Campus, the new home for all computer science teachers at GitHub! On Global Campus, teachers can access education resources and learn about new programs and events-all in one place! Teachers can also:

  • Upgrade their GitHub organizations to GitHub Team.
  • Connect with the teacher community on GitHub Discussions.
  • Request swag for their classroom.
  • Manage active GitHub Classrooms.

If you’re a teacher, you can join Global Campus by completing a short application for teacher benefits. Once accepted, you will be officially welcomed as a Global Campus teacher. Once verified, you can access Global Campus anytime at https://education.github.com.

See more

Big news for computer science (CS) teachers. GitHub verified teachers using GitHub Classroom get access to GitHub’s groundbreaking, browser-based IDE, Codespaces. It’s a seismic shift for CS education, breaking down barriers in a fundamentally new way. Whether you’re a teacher frustrated with the complexities of managing local machine-based developer environments, tired of troubleshooting your students’ tools rather than focusing on their code, or looking to reduce technical and cost barriers for your CS Classroom, Codespaces addresses so many of the pain points in CS education with one elegant solution – integration in GitHub Classroom.

You can enable Codespaces in GitHub Classroom and then choose it as the preferred editor when creating assignments.

image

These changes will gradually roll out over the next week. For more information on how to use this new experience, check out our documentation and blog. Your feedback is welcome at our Education Community Forum.

See more