[Feature] Automatically resolve and fix GitHub URL redirects
Nobody has claimed this yet.
Assessment
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Newbie friendliness
- 45/100
- Issue type
- Feature
- Clarity
- Mostly clear
- Activity status
- Quiet
- Tech stack
- powershell
- Domain
- devops
Research direction
Start by reviewing the linked lib/autoupdate.ps1 hash-extraction section and the related pull requests in ScoopInstaller/Main. Trace how GitHub download URLs are handled through the GitHub API, then define completion as resolving repository transfers, owner renames, and repository renames so manifests use current URLs and hash extraction remains reliable.
Written by the indexing model from the issue text.
Description
Description
Automatically resolve GitHub URL redirects caused by:
- Repository transfers / Owner renames.
- Repository renames.
Motivation
Clarify Ownership: Ensure manifests reflect the accurate and current owner of the repository.Improve Searchability: Keep repository names up-to-date to make searching easier and more accurate, which also helps identify duplicate packages early.Timely Awareness: Help maintainers quickly notice when an upstream repository changes its name.Reliable Hash Extraction: The default github mode for hash extraction relies on strictly matching download links. Resolving these URL redirects will ensure hashes can be successfully and consistently fetched from the GitHub API.Reliable Download: Minimize potential download issues caused by HTTP redirects. Relates to: https://github.com/ScoopInstaller/Scoop/issues/6782
Related PRs
- Dominant language
- PowerShell
- Stars
- 32
- Forks
- 30
- PR merge metrics
- No merged PRs in 30d
Getting set up
- No Dockerfile or Docker Compose file
- No pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from ScoopInstaller/GithubActions
-
Difficulty 5/5 Over a week Newbie friendliness 35/100
-
Difficulty 5/5 Over a week Newbie friendliness 25/100
ScoopInstaller/GithubActions#98 · 1 comment ·
-
Difficulty 3/5 1-2 days Newbie friendliness 70/100
-
Difficulty 4/5 3-5 days Newbie friendliness 25/100
ScoopInstaller/GithubActions#89 · 2 reactions ·
-
enhancement
Difficulty 4/5 3-5 days Newbie friendliness 48/100
ScoopInstaller/GithubActions#81 · 1 comment ·
All issues in ScoopInstaller/GithubActions
Similar issues
-
area:ci
Difficulty 1/5 Under an hour Newbie friendliness 74/100
catincloud-labs/dagster-dex#149 ·
Maintainers usually reply within 1 day
-
Review backlog (docs-currency): README 'CI run' link lands on a run whose overall badge is cancelledOpenagent/reviewer needs-kind needs-triage
Difficulty 2/5 1-3 hours Newbie friendliness 63/100
projectbluefin/utah#880 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 78/100
lucannez64/darling-lol#137 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 74/100
Maintainers usually reply within 1 day
-
ai-audit
Difficulty 1/5 Under an hour Newbie friendliness 87/100
Maintainers usually reply within 1 day