Skip to content

Publish Release Assets to Asset Transparency Log

Actions
Verify assets in a GitHub release against the Asset Transparency Log
v11
Latest
Star (4)

Action to Publish and Verify Release Assets into Asset Transparency Log

This action adds all release assets for a project release on GitHub to the Asset Transparency Log.

You or your users can then later verify GitHub is delivering the correct content by using Asset Transparency aware tools like tl get or tl verify.

Encouraging use of Asset Transparency log clients, like tl, provides additional protection against attacks that modify release binaries or source code (e.g. GitHub account compromise, man in the middle, etc)

If you aren't familiar with release assets they are this section on a GitHub release page:

screenshot of https://github.com/transparencylog/tl/releases/tag/v0.2.10

Inputs

additionalURLs

Optional A space separated list of additional URLs that should be registered besides the the GitHub release assets. Default "".

Outputs

verified

The list of verified URLs

failed

The list of URLs that failed to match the asset logs digest

Example Workflow

See example workflow

Publish Release Assets to Asset Transparency Log is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

Verify assets in a GitHub release against the Asset Transparency Log
v11
Latest

Publish Release Assets to Asset Transparency Log is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.