Skip to content

[SCSB-274] localize build workflow for trusted publishers - #351

Open
zacharyburnett wants to merge 2 commits into
spacetelescope:mainfrom
zacharyburnett:scsb248_templated_build_workflow
Open

[SCSB-274] localize build workflow for trusted publishers#351
zacharyburnett wants to merge 2 commits into
spacetelescope:mainfrom
zacharyburnett:scsb248_templated_build_workflow

Conversation

@zacharyburnett

Copy link
Copy Markdown
Collaborator

Resolves SCSB-274

  • localizes build workflow so we can set up Trusted Publishers (eventually) and not need a PyPI token
  • avoids Python 3.12 pipx issue with upstream OpenAstronomy build workflow
  • applies upcoming package template

Tasks

  • update or add relevant tests
  • update relevant docstrings and / or docs/ page
  • Does this PR change any API used downstream? (if not, label with no-changelog-entry-needed)

@zacharyburnett zacharyburnett self-assigned this Jul 28, 2026
@zacharyburnett
zacharyburnett requested a review from a team as a code owner July 28, 2026 18:54
@zacharyburnett zacharyburnett added the no-changelog-entry-needed does not require an entry in `CHANGES.rst` label Jul 28, 2026
@codecov

codecov Bot commented Jul 28, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 91.85%. Comparing base (0d5498d) to head (2a074ae).
⚠️ Report is 2 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #351   +/-   ##
=======================================
  Coverage   91.85%   91.85%           
=======================================
  Files          39       39           
  Lines        3770     3770           
=======================================
  Hits         3463     3463           
  Misses        307      307           

☔ 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.

@pllim pllim mentioned this pull request Jul 31, 2026
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog-entry-needed does not require an entry in `CHANGES.rst`

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant