Skip to content

[SCSB-224] dynamically test Python versions based on Python version pins in metadata (requires-python)#10003

Closed
zacharyburnett wants to merge 2 commits intospacetelescope:mainfrom
zacharyburnett:scsb-224
Closed

[SCSB-224] dynamically test Python versions based on Python version pins in metadata (requires-python)#10003
zacharyburnett wants to merge 2 commits intospacetelescope:mainfrom
zacharyburnett:scsb-224

Conversation

@zacharyburnett
Copy link
Copy Markdown
Collaborator

@zacharyburnett zacharyburnett commented Nov 7, 2025

Resolves SCSB-224

uses and blocked by OpenAstronomy/github-actions-workflows#326

Tasks

  • If you have a specific reviewer in mind, tag them.
  • add a build milestone, i.e. Build 12.0 (use the latest build if not sure)
  • Does this PR change user-facing code / API? (if not, label with no-changelog-entry-needed)
    • write news fragment(s) in changes/: echo "changed something" > changes/<PR#>.<changetype>.rst (see changelog readme for instructions)
    • update or add relevant tests
    • update relevant docstrings and / or docs/ page
    • start a regression test and include a link to the running job (click here for instructions)
      • Do truth files need to be updated ("okified")?
        • after the reviewer has approved these changes, run okify_regtests to update the truth files
  • if a JIRA ticket exists, make sure it is resolved properly

@zacharyburnett zacharyburnett self-assigned this Nov 7, 2025
@github-actions github-actions Bot added the automation Continuous Integration (CI) and testing automation tools label Nov 7, 2025
@zacharyburnett
Copy link
Copy Markdown
Collaborator Author

it works!
image

@zacharyburnett zacharyburnett force-pushed the scsb-224 branch 2 times, most recently from c6ee8fb to fb1fb38 Compare November 7, 2025 18:25
@zacharyburnett
Copy link
Copy Markdown
Collaborator Author

changed the OpenAstronomy PR to include parameters and the ability to add envs to existing env list:
image

@zacharyburnett zacharyburnett changed the title dynamically test Python versions based on Python version pins in metadata (requires-python) [SCSB-224] dynamically test Python versions based on Python version pins in metadata (requires-python) Nov 7, 2025
@zacharyburnett zacharyburnett force-pushed the scsb-224 branch 4 times, most recently from ac4657a to 2fd96ae Compare November 7, 2025 18:39
@codecov
Copy link
Copy Markdown

codecov Bot commented Nov 7, 2025

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 85.52%. Comparing base (717fd5e) to head (146a188).
⚠️ Report is 260 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main   #10003   +/-   ##
=======================================
  Coverage   85.52%   85.52%           
=======================================
  Files         366      366           
  Lines       38029    38029           
=======================================
  Hits        32526    32526           
  Misses       5503     5503           

☔ View full report in Codecov by Sentry.
📢 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.

@melanieclarke melanieclarke modified the milestones: Build 12.3, Build 13.0 Mar 23, 2026
@zacharyburnett zacharyburnett deleted the scsb-224 branch April 9, 2026 16:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

automation Continuous Integration (CI) and testing automation tools no-changelog-entry-needed run extra tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants