Skip to content

Add monitoring for LIRA self-hosted CI runners#10

Merged
iswaryaalex merged 7 commits intomainfrom
vgodsoe/monitor-runners
Jan 29, 2026
Merged

Add monitoring for LIRA self-hosted CI runners#10
iswaryaalex merged 7 commits intomainfrom
vgodsoe/monitor-runners

Conversation

@vgodsoe
Copy link
Collaborator

@vgodsoe vgodsoe commented Jan 13, 2026

Our self-hosted runners are removed after 14 days of inactivity. This PR adds 2 workflows:

  1. Pulses each self-hosted runner to make sure it's alive. Generates an artifact if it is. This is scheduled to run on Sunday's at 1AM.
  2. Pulls the artifacts and checks if any is missing. If one is missing, a message is created to notify the Lemonade team that a runner is down and needs maintenance. This runs Monday at 1AM so reports are ready for review.

@vgodsoe vgodsoe self-assigned this Jan 13, 2026
@vgodsoe vgodsoe requested a review from iswaryaalex January 13, 2026 19:50
Copy link
Collaborator

@iswaryaalex iswaryaalex left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good

@iswaryaalex iswaryaalex self-requested a review January 29, 2026 08:04
@iswaryaalex iswaryaalex merged commit 6afbfeb into main Jan 29, 2026
1 check passed
@iswaryaalex iswaryaalex deleted the vgodsoe/monitor-runners branch January 29, 2026 08:05
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.

2 participants