Skip to content

feat: add nightly scheduled post-deploy verification run - #563

Open
john2ydep2-gt wants to merge 1 commit into
WHEELBACK:mainfrom
john2ydep2-gt:feat/nightly-post-deploy-verify
Open

feat: add nightly scheduled post-deploy verification run#563
john2ydep2-gt wants to merge 1 commit into
WHEELBACK:mainfrom
john2ydep2-gt:feat/nightly-post-deploy-verify

Conversation

@john2ydep2-gt

Copy link
Copy Markdown
Contributor

Summary

Adds a nightly scheduled trigger to ci-post-deploy-verify.yml so post-deploy WASM hash verification runs against the live testnet deployment every day, catching drift or outages between deploys rather than only verifying at deploy time.

Changes

  • Added a schedule: cron trigger (0 2 * * *) alongside the existing workflow_dispatch trigger.
  • Gated deployment steps to workflow_dispatch only; nightly scheduled runs reuse the existing live testnet deployment without re-deploying.
  • Added a resolve-live-addresses job that resolves the live testnet contract IDs from the most recent successful manual deploy run's deployed-addresses-testnet artifact, so scheduled verification targets concrete deployed contract IDs.
  • Wired verify and export-addresses to fall back to the resolved live contract IDs when no workflow_dispatch inputs are present.
  • Added an alert-schedule-failure job that opens a GitHub issue when a nightly run fails.

Testing

  • Validated the workflow YAML parses correctly.
  • Existing workflow_dispatch flow is preserved: manual deploy runs still deploy to testnet and verify immediately.

Closes #494
Closes #496
Closes #495
Closes #497

Add a nightly schedule trigger to ci-post-deploy-verify.yml so the
post-deploy WASM hash verification runs against the live testnet
deployment every day, catching drift or outages between manual deploys
instead of only verifying at deploy time.

- Add schedule: cron '0 2 * * *' alongside workflow_dispatch
- Gate deployment steps to workflow_dispatch; scheduled runs reuse the
  existing live testnet deployment
- Resolve live testnet contract IDs from the most recent successful
  deploy run artifact so scheduled verification has concrete targets
- Add an alert job that opens a GitHub issue when a nightly run fails
@drips-wave

drips-wave Bot commented Aug 30, 2026

Copy link
Copy Markdown

@john2ydep2-gt Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment