Add ruby-lsp and zen packages to Brewiz catalog#3
Draft
Conversation
- Insert gemini-cli into AI & Machine Learning (data/packages.yaml) - Provide homepage, id, tags, license, and short info synthesized from the project README Files: data/packages.yaml
Copilot
AI
changed the title
- read the update prompt instruction from repo (below .github folder)
- follow the instructions of update prompt for this packages:
==> ruby-lsp: stable 0.26.1 (bottled), HEAD
Opinionated language server for Ruby
https://shopify.github.io/ruby-lsp
Ins...
Add ruby-lsp and zen packages to Brewiz catalog
Oct 3, 2025
wstein
reviewed
Oct 3, 2025
wstein
requested changes
Oct 3, 2025
Owner
wstein
left a comment
There was a problem hiding this comment.
see comments.
please also check that all already existed packages are still in packages.yaml
…to data/packages.yaml
…nd Local packages - Add git to Git Tools with version control tags - Add Adobe Acrobat Reader to Office for PDF document management - Add FontForge to Graphics & Image Tools for font editing - Add Orca Slicer to Media & Design for 3D printer G-code generation - Add TeamViewer to Office for remote access and connectivity - Add Local to Development Utilities for WordPress local development
…scad package id - Update OpenSCAD package id from 'homebrew/cask/openscad' to 'homebrew/cask/openscad@snapshot' in data/packages.yaml - Add token field 'openscad@snapshot' to OpenSCAD entry - Update homepage url to https://www.openscad.org/downloads.html#snapshots - Modify update_packages_with_brew_info() in lib/package_manager.rb to preserve tags during package metadata merge by storing and restoring tags after the merge operation
Add a new prompt file that provides instructions for generating conventional commit messages following the Conventional Commits specification. The prompt includes: - Message format structure with type, scope, and subject - Guidelines for commit message composition - Technical requirements (imperative mood, length limits) - Best practices for body and footer sections
…r disk space management
- Add Hazel to macOS Enhancements for automated file organization on macOS - Add Hidden Bar to macOS Enhancements for hiding menu bar items on demand - Add OnyX to macOS Enhancements for verifying and maintaining macOS system files
…nd Tailscale with detailed descriptions
…d improve error handling in beautify method
db2a9ce to
6cbb6bb
Compare
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.
This PR adds two popular packages to the Brewiz package catalog based on their Homebrew info:
Packages Added
ruby-lsp (homebrew/core/ruby-lsp)
devutil)Ruby LSP is an opinionated language server for Ruby that provides IDE features like autocomplete, go-to-definition, and linting. It's designed to work with any editor that supports the Language Server Protocol.
zen (homebrew/cask/zen)
web)Zen Browser is a privacy-focused web browser built on Mozilla's Gecko engine. It offers a streamlined browsing experience with modern features while maintaining compatibility with Firefox extensions.
Bug Fixes
While adding these packages, I discovered and fixed two compatibility issues:
1. Fixed
packages-updaterfor Ruby 3.2+The script was using the deprecated positional argument syntax for
YAML.safe_load, which was removed in Ruby 3.1+. Updated to use the new keyword argument syntax:2. Fixed
beautify-packages-yamlfor multi-document YAML filesThe script was only loading the first YAML document (the metadata header) instead of the categories array. Updated to properly handle multi-document YAML streams:
Testing
These changes ensure the Brewiz catalog remains up-to-date with popular development tools while maintaining compatibility with modern Ruby versions.
Original prompt
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.