Timestamp release artifacts from CI¶
Use the action.yml
GitHub Action (see
examples/ci-stamp.yml).
Use a dedicated low-value timestamping wallet. Never use savings.
- uses: islemci/xmrts@v1
with:
files: "dist/SHA256SUMS"
daemon: ${{ secrets.XMRTS_DAEMON }}
max-fee: "100000"
Inputs¶
files(required),version,networkdaemon,wallet-endpoint,wallet-username/wallet-passwordmax-fee,no-wait(defaulttrue),out-dir
Outputs¶
txid: timestamp tx hash (empty for offline runs)proofs: space-separated.xmrtsfilespending:truewhen proofs aren't anchored yet
Safety¶
- Tarball attestation verified before executing anything.
SHA256SUMSintegrity check on extracted files.- Pair with a
--max-feecap against congestion spikes.