Skip to content

Conversation

@kapoorabhishek24
Copy link
Contributor

Description

Pull request introduces a new GitHub Actions workflow to automate end-to-end health checks for different environments. The workflow is defined in .github/workflows/health-checks.yml.
The key features of this workflow are:

  • Scheduled and Manual Triggers: It runs automatically every 30 minutes and can also be triggered manually from the GitHub Actions tab.
  • Parallel Execution: It runs two main jobs in parallel: one for the datil environment and one for the naga environment.
  • Matrix Strategy: Within each job, it uses a matrix strategy to run health checks for multiple networks (datil-dev, datil-test, datil and naga-dev, naga-staging, naga-test) simultaneously.
  • Configurable Branches: When run manually, the branches for both datil and naga tests can be specified as inputs.

This automation helps in continuously monitoring the health of our services and catching potential issues early.

Type of change

  • New feature (non-breaking change which adds functionality)

@CLAassistant
Copy link

CLA assistant check
Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.
You have signed the CLA already but the status is still pending? Let us recheck it.

@Ansonhkg
Copy link
Collaborator

Ansonhkg commented Aug 6, 2025

These env variables have been added:

Env secrets

LIT_STATUS_WRITE_KEY
LIVE_MASTER_ACCOUNT
PRIVATE_KEYS

Env vars

LIT_STATUS_BACKEND_URL
LIT_YELLOWSTONE_PRIVATE_RPC_URL

@Ansonhkg Ansonhkg merged commit 640372c into master Aug 6, 2025
3 of 5 checks passed
@Ansonhkg Ansonhkg deleted the inf-607-github-ci-e2e-tests branch August 6, 2025 15:09
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.

4 participants