Skip to content

Add romanisim package to devdeps#2184

Open
schlafly wants to merge 1 commit into
mainfrom
add-romanisim-to-devdeps
Open

Add romanisim package to devdeps#2184
schlafly wants to merge 1 commit into
mainfrom
add-romanisim-to-devdeps

Conversation

@schlafly

Copy link
Copy Markdown
Collaborator

We don't currently test against romanisim main in our devdeps, but we probably should? This PR adds romanisim to the list of devdeps we test nightly against.

@schlafly
schlafly requested a review from a team as a code owner February 12, 2026 21:57
@github-actions github-actions Bot added the dependencies Pull requests that update a dependency file label Feb 12, 2026
@codecov

codecov Bot commented Feb 12, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 79.79%. Comparing base (22a8309) to head (5313e40).
⚠️ Report is 118 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main    #2184   +/-   ##
=======================================
  Coverage   79.79%   79.79%           
=======================================
  Files         153      153           
  Lines        9122     9122           
=======================================
  Hits         7279     7279           
  Misses       1843     1843           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@braingram braingram left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

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

LGTM. This will require updating #1914 Any opinions on that PR?

@schlafly

Copy link
Copy Markdown
Collaborator Author

Sorry I had lost track of #1914, approved.

@schlafly
schlafly enabled auto-merge (squash) February 13, 2026 14:02
@braingram
braingram force-pushed the add-romanisim-to-devdeps branch from f430d10 to bd568f1 Compare February 19, 2026 17:46
@braingram
braingram disabled auto-merge February 19, 2026 17:56
@braingram

Copy link
Copy Markdown
Collaborator

Since this is a devdeps change I added the extra tests label and disabled automerge (to avoid merging before the devdeps jobs finish).

@braingram

Copy link
Copy Markdown
Collaborator

devdeps picked up the changes:
https://github.com/spacetelescope/romancal/actions/runs/22067448092/job/63762945639?pr=1914#step:10:36
The failures are unrelated (fixed in #2188)
I'm going to re-enable automerge since the tests that have finished sufficiently tested this change.

@braingram

Copy link
Copy Markdown
Collaborator

@ddavis-stsci would you give this a review since it's merging is blocked by needing maintainer approval?

@zacharyburnett
zacharyburnett force-pushed the add-romanisim-to-devdeps branch from bd568f1 to a0af635 Compare February 19, 2026 19:36
@braingram
braingram force-pushed the add-romanisim-to-devdeps branch from a0af635 to e74e57f Compare February 19, 2026 19:36
@zacharyburnett

zacharyburnett commented Feb 19, 2026

Copy link
Copy Markdown
Collaborator

py313-devdeps failed with the following environment resolution conflict:
https://github.com/spacetelescope/romancal/actions/runs/22197066133/job/64200100951?pr=2184#step:10:204

The conflict is caused by:
    The user requested roman-datamodels 0.31.0.dev1+g94d2f8d3b (from git+https://github.com/spacetelescope/roman_datamodels.git)
    romanisim 0.13.1.dev3+g27be099b4 depends on roman_datamodels<0.31.0 and >=0.29.0

Unfortunately, since romanisim and romancal both require roman_datamodels, the only time the -devdeps install WON'T break is when both pin to a PyPI release (instead of a Git URL)

@braingram

Copy link
Copy Markdown
Collaborator

Why did this work prior to #1914 being merged?

@zacharyburnett

Copy link
Copy Markdown
Collaborator

Oh of course, you're absolutely right

@braingram
braingram marked this pull request as draft February 19, 2026 20:03
auto-merge was automatically disabled February 19, 2026 20:03

Pull request was converted to draft

@braingram

Copy link
Copy Markdown
Collaborator

I moved this back to draft since it's no longer working.

@zacharyburnett

Copy link
Copy Markdown
Collaborator

looks like that worked

@braingram
braingram force-pushed the add-romanisim-to-devdeps branch from e0f370e to 8c34150 Compare February 24, 2026 15:54
@braingram
braingram marked this pull request as ready for review February 24, 2026 15:59
@zacharyburnett
zacharyburnett force-pushed the add-romanisim-to-devdeps branch from 8c34150 to 5313e40 Compare February 25, 2026 14:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants