Skip to content

feat: generate provenance_url.json when installing packages(PEP 710) - #3013

Open
frostming wants to merge 4 commits into
mainfrom
feat/provenance-url
Open

feat: generate provenance_url.json when installing packages(PEP 710)#3013
frostming wants to merge 4 commits into
mainfrom
feat/provenance-url

Conversation

@frostming

Copy link
Copy Markdown
Collaborator

Signed-off-by: Frost Ming me@frostming.com

Pull Request Checklist

  • A news fragment is added in news/ describing what is new.
  • Test cases added for changed code.

Describe what you have changed in this PR.

@frostming frostming linked an issue Jul 12, 2024 that may be closed by this pull request
@codecov

codecov Bot commented Jul 12, 2024

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 85.71429% with 3 lines in your changes missing coverage. Please review.
✅ Project coverage is 85.64%. Comparing base (d2c6261) to head (cfa02ab).
⚠️ Report is 472 commits behind head on main.

Files with missing lines Patch % Lines
src/pdm/models/candidates.py 83.33% 1 Missing and 1 partial ⚠️
src/pdm/installers/manager.py 85.71% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main    #3013      +/-   ##
==========================================
+ Coverage   85.60%   85.64%   +0.04%     
==========================================
  Files         109      109              
  Lines       10913    10972      +59     
  Branches     2386     2399      +13     
==========================================
+ Hits         9342     9397      +55     
- Misses       1086     1087       +1     
- Partials      485      488       +3     
Flag Coverage Δ
unittests 85.44% <85.71%> (+0.03%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

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

@frostming
frostming force-pushed the feat/provenance-url branch 2 times, most recently from ddf0706 to 5ad7ef1 Compare July 15, 2024 11:17
Signed-off-by: Frost Ming <me@frostming.com>
@frostming
frostming force-pushed the feat/provenance-url branch from 5ad7ef1 to a749f88 Compare July 30, 2024 09:01
Signed-off-by: Frost Ming <me@frostming.com>
@frostming
frostming force-pushed the feat/provenance-url branch from a749f88 to 2e7ed46 Compare July 30, 2024 09:02
@frostming
frostming marked this pull request as ready for review July 30, 2024 11:19
Signed-off-by: Frost Ming <me@frostming.com>
Signed-off-by: Frost Ming <me@frostming.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

📝 draft PEP Pull requests related to a draft PEP

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Implement provenance records for installed packages (PEP 710)

1 participant