Skip to content

To automate update dependency - #172

Open
Amruthasinchanag wants to merge 4 commits into
developfrom
users/amrutha/automate-update-dependency
Open

Amruthasinchanag wants to merge 4 commits into
developfrom
users/amrutha/automate-update-dependency

Conversation

@Amruthasinchanag

@Amruthasinchanag Amruthasinchanag commented Sep 30, 2026 •

Copy link
Copy Markdown
Collaborator

Summary of Changes

This PR adds an automated workflow to keep the CI runner dependencies up to date on a weekly schedule. It introduces a GitHub Actions workflow that invokes the reusable VIPM update workflow, along with the dependency manifest and lock files used to track the runner’s LabVIEW package set.

Reason for Change

The CI environment depends on a set of VIPM-managed packages under Tooling/deployment. Updating these dependencies manually is repetitive and easy to miss, so this change automates the update process and helps keep the runner configuration current with less maintenance overhead.

What Changed

  • Added a scheduled GitHub Actions workflow: .github/workflows/automatic-update-dependency.yml
  • The workflow runs automatically every Saturday at 09:00 UTC
  • It can also be triggered manually via workflow_dispatch
  • Added dependency source files:
    • Tooling/deployment/runner_dependencies.toml
    • Tooling/deployment/runner_dependencies.lock
  • Set the workflow to generate dependency update PRs against develop using the branch automation/vipm-dependency-update

Testing

  • Verified the workflow definition and dependency files were generated successfully
  • No application runtime changes were made; this is a CI/dependency maintenance update

@Amruthasinchanag
Amruthasinchanag force-pushed the users/amrutha/automate-update-dependency branch from dc64407 to c80ea18 Compare September 30, 2026 05:12
@Amruthasinchanag
Amruthasinchanag force-pushed the users/amrutha/automate-update-dependency branch from 34837f5 to 5e3fdd9 Compare September 30, 2026 06:01

This branch has not been deployed

No deployments
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