You can now re-run only failed jobs or an individual job in a GitHub Actions workflow run.
For more details see Save time with partial re-runs in GitHub Actions on the GitHub blog.
In addition to mermaid diagrams, we now allow users to render maps directly in markdown using fenced code blocks with the geojson
or topojson
syntax, and embed STL 3D renders using stl
syntax.
Additionally, these diagrams are supported as files using their own extensions:
content type | supported extensions |
---|---|
mermaid | .mermaid, .mmd |
geoJSON | .geojson, .json |
topoJSON | .topojson, .json |
STL | .stl |
For more information about using diagrams on GitHub, see Creating diagrams in the GitHub documentation
For more information about non-code filetypes on GitHub, see Working with non-code files
### Here's a geoJSON map in markdown ```geojson { "type": "Polygon", "coordinates": [ [ [-90,30], [-90,35], [-90,35], [-85,35], [-85,30] ] ] } ```
### Here's a topoJSON map in markdown ```topojson {"type":"Topology","transform":{"scale":[0.003589294092944858,0.0005371535195261037],"translate":[-179.1473400003406,17.67439566600018]},"objects":{"counties": {"type":"GeometryCollection","geometries":[{"type":"MultiPolygon","arcs":[[[0,1,2,3]]],"id":53073},{"type":"Polygon","arcs":[[4,5,6,7,8,9]],"id":30105},{"type":"Polygon","arcs": [[10,11,12,1 ... ```
### Here's an STL 3D render in markdown ```stl solid cube_corner facet normal 0.0 -1.0 0.0 outer loop vertex 0.0 0.0 0.0 vertex 1.0 0.0 0.0 vertex 0.0 0.0 1.0 endloop endfacet ... ```
You can now re-run only failed jobs or an individual job in a GitHub Actions workflow run.
For more details see Save time with partial re-runs in GitHub Actions on the GitHub blog.
Dependency caching is one of the most effective ways to make jobs faster on GitHub Actions. You can now monitor the storage usage of your existing caches and get greater control over cache availability for your action workflows.
Actions users who use actions/cache to speed up their workflow execution times can now use our cache usage APIs to:
Learn more about Managing caching dependencies to speed up workflows.