Skip to content

CI: add scheduled workflow to test latest rips against latest ResInsight artifact#13986

Merged
magnesj merged 1 commit intoOPM:devfrom
magnesj:add-test-latest-rips-workflow
May 9, 2026
Merged

CI: add scheduled workflow to test latest rips against latest ResInsight artifact#13986
magnesj merged 1 commit intoOPM:devfrom
magnesj:add-test-latest-rips-workflow

Conversation

@magnesj
Copy link
Copy Markdown
Member

@magnesj magnesj commented May 9, 2026

Summary

Adds a dedicated compatibility workflow that continuously verifies the newest published rips package on PyPI can launch and communicate with the newest available ResInsight build from dev. The intent is an early signal when client/server drift breaks basic integration.

  • Workflow file: .github/workflows/test-latest-rips-with-latest-resinsight.yml
  • Triggers: workflow_dispatch and daily schedule (05:00 UTC)
  • Steps:
    • Queries ResInsightWithCache.yml workflow runs on dev and selects the latest successful run
    • Downloads the ResInsight-Ubuntu 24.04 gcc artifact from that run
    • Installs Linux runtime libs, Python 3.12, and the latest rips from PyPI
    • Launches the downloaded ResInsight via rips.Instance.launch(...) and runs a minimal communication probe (version_string, project.close, exit)

This has been validated to work on the magnesj fork before being proposed upstream.

@magnesj magnesj merged commit be55d3f into OPM:dev May 9, 2026
7 checks passed
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