Open Issues Need Help
View All on GitHubUpgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: This GitHub issue requests adding Colima, a tool for running container runtimes on macOS and Windows, to Topgrade's update process. The proposed integration involves running `colima update` to check for and apply updates, which executes automatically without a dry-run option or user confirmation.
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: The user is unable to update Homebrew packages via Topgrade because Topgrade fails to parse the output of `brew --version`, reporting an "Invalid version" error. This suggests a recent change in Homebrew's `brew --version` output format that Topgrade's parsing logic cannot handle.
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: The user requests a new feature for Topgrade to support `mise self_update` within its `mise` update step. This would involve Topgrade automatically executing `mise self_update` when it runs updates for `mise`, ensuring the `mise` tool itself is up-to-date before managing other packages.
Upgrade all the things
Upgrade all the things
AI Summary: The user reports that `topgrade` fails to update `vcpkg` due to a "Permission denied" error when trying to write to `/opt/vcpkg/installed`. This occurs even though manually running `sudo vcpkg update` works correctly, indicating that `topgrade` is likely not executing `vcpkg` with the necessary elevated permissions.
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: The user suggests that Topgrade's shell completions, particularly for Bash, should be distributed as part of the `.deb` package and potentially as separate compiled artifacts. While runtime completion generation already exists via `topgrade --gen-completion`, the request focuses on pre-packaging these completions for easier user access.
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: This GitHub issue proposes enhancing release integrity and authenticity by adding SHA256 or SHA512 checksums to release archives on the releases page. It also suggests including digital signatures alongside these releases for further verification.
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
Upgrade all the things
AI Summary: Fix a panic in the Topgrade application caused by duplicate reporting identifiers for WSL-related steps. The solution involves modifying the reporting system to use unique identifiers for the WSL distribution update step and the WSL system update step, preventing a collision and the subsequent panic.
Upgrade all the things
AI Summary: The issue is that Topgrade 16.0.4 failed to upgrade on Windows due to a panic in the `gettext-sys-0.22.5` package during the cargo update process. The root cause seems to be that `gettext-sys` is trying to find the `gettext` utility, which is not present on Windows. The task is to debug and fix this build failure, ensuring Topgrade can successfully self-update on Windows.
Upgrade all the things
AI Summary: The issue is that a Winget-installed Topgrade on Windows 11 fails to update Windows due to a restrictive PowerShell execution policy. The solution requires either adjusting the execution policy (e.g., to RemoteSigned) or finding a workaround within Topgrade to handle this specific policy setting without requiring user intervention.
Upgrade all the things
AI Summary: Extend the existing artifact attestation process to include GitHub release assets, in addition to the currently attested PyPI wheels and tarballs. This involves configuring the attestation process to generate and associate attestations with the release binaries.
Upgrade all the things
AI Summary: The task is to fix a misplaced debug message in the Rust code of the `topgrade` project. The debug message related to `rbenv` detection within the `gem` update step should be moved to correctly reflect the conditional logic of whether or not the `--user-install` flag should be used.
Upgrade all the things