gsaslis/Mirror to Radicle

A GitHub Action that mirrors your code to the Radicle peer-to-peer code hosting network.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Activelast commit May 8, 2026
License
Apache 2.0

Pinned Snippet

workflow.ymlSHA-pinned
uses: gsaslis/mirror-to-radicle@514707f3fc8411f91331f00d7524c76584c10d78 # v0.2.0

tags can be moved; commit SHAs can't. why a SHA?

namedescriptionrequireddefault
radicle-identity-passphraseThe passphrase you used when creating the Radicle identity keypair. (When you ran `rad auth`) yes""
radicle-identity-aliasAn alias for your Radicle identity. Used to indicate what this key is used for.yes""
radicle-identity-private-keyThe private key for the _machine account_ you created for GitHub Actions to use, in order to sign and push code from GitHub -> Radicle.yes""
radicle-identity-public-keyThe private key for the _machine account_ you created for GitHub Actions to use, in order to sign and push code from GitHub -> Radicle.yes""
radicle-repository-idThe `repository id` of the repository you created on Radicle, when you ran `rad init`. You can find the repo id by switching to the folder of your radicle project and running `rad .`.yes""
radicle-project-nameThe `xyz.radicle.project.name` found in your repository payload. You can see this by switching to the folder of your radicle project and running `rad inspect --payload`yes""

no outputs