Repository navigation
Cooldown dates for pip and Homebrew, Socket scope hint, install.sh progress - #6
Merged
adamtty merged 3 commits intoOct 20, 2026
Conversation
pip and Homebrew had no release-date lookup, so their cooldown counted from when a scan first saw a version: everything showed the full period left, even releases that were months old. - pip: upload date from PyPI, shared with uv tools (pypi_released) - Homebrew formulae: the build date of the version's first bottle on ghcr.io (each scan looks up the outdated formulae's ghcr repos with one `brew info`; the manifest is read with ghcr's anonymous token). Casks and tap formulae have no bottles there and still count from first seen - No cooldown shown or counted for managers pkgdash doesn't update (pip): the dashboard and Outdated page list them as "to update by hand" instead of "ready to update" Existing installs pick up the real dates at the next scan.
The setup page and README now say the token only needs packages:list: pkgdash only calls organizations, quota and the batch PURL lookup, all read-only. The setup page's test only calls organizations, so it can't check scopes; a missing one shows up as an HTTP 403 in the next scan's log.
- A "==>" line before each step, dots while waiting for the old service to stop, and a note when the menu bar app is being built (swiftc can take a minute) or left as it is - Check for Apple Silicon, the Xcode Command Line Tools and swiftc before stopping anything, so a failed install leaves a running pkgdash alone - codesign errors are printed instead of exiting silently under set -e, and the unsigned binary is removed so the next run rebuilds it - uninstall says where the kept state is
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Replaces #5, which closed when I renamed its branch.
packages:listscope.🤖 Generated with Claude Code