Skip to content

ci: bound IPFS publish timeouts#555

Merged
lthibault merged 1 commit into
masterfrom
lthibault/ipfs-publish-timeout
Jun 8, 2026
Merged

ci: bound IPFS publish timeouts#555
lthibault merged 1 commit into
masterfrom
lthibault/ipfs-publish-timeout

Conversation

@lthibault

Copy link
Copy Markdown
Contributor

Summary

  • add a 30-minute timeout to the IPFS publish job
  • bound each remote publish attempt with timeout 12m
  • wrap ipfs add, ipfs pin add, ipfs name publish, and DHT provide with explicit timeouts
  • update the release publish static test for the timeout-wrapped commands

Why

The post-merge master run after the Synapse deploy fix reached a clean deploy but then hung in Publish to IPFS via VPS with no logs available while the job was in progress. This keeps future publish issues fail-fast and retryable instead of silently occupying the workflow.

Validation

  • bash tests/test_ipfs_release_publish.sh
  • shellcheck scripts/ipfs_publish_release.sh tests/test_ipfs_release_publish.sh
  • ruby -e 'require "yaml"; YAML.load_file(".github/workflows/rust.yml"); puts "yaml ok"'\n- git diff --check

@lthibault lthibault force-pushed the lthibault/ipfs-publish-timeout branch from 11dd183 to 0d92da2 Compare June 8, 2026 14:38
@lthibault lthibault merged commit cf8d251 into master Jun 8, 2026
11 checks passed
@lthibault lthibault deleted the lthibault/ipfs-publish-timeout branch June 8, 2026 14:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant