mirror of
https://github.com/chromebrew/chromebrew.git
synced 2026-05-01 03:00:26 -04:00
* Remove libwebp from libtiff deps and build to avoid circular dependency. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add sphinx dep needed for documentation generation. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * libtiff_without_libwebp: Package File Update Run on linux/386 container. * libtiff_without_libwebp: Package File Update Run on linux/amd64 container. * libtiff_without_libwebp: Package File Update Run on linux/arm/v7 container. * Adjust package testing infrastructure. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add pnpm package (#14339) * Update Rubocop, handle gem outdated sources edge condition (#14336) * Add unbuilt ruby_rubocop to updater-ruby_rubocop-1.84.0-ruby4.0 * Adjust to avoid circular dependency. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add fallback for outdated gem cache. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Document reason for new require_gem rescue block. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Add package_utils fallback if gitlab response is not json. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Only do a gem check for the gem being installed. Signed-off-by: Satadru Pramanik <satadru@gmail.com> --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> * Rename rest of ruby files in tests/ Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Adjust automatically updatable package workflows. Signed-off-by: Satadru Pramanik <satadru@gmail.com> * Fix package test invocation. * Fix test extensions. * Update package listing command in Updater.yml * Fix syntax for package retrieval in Updater.yml * Update Updater.yml * Fix run command for getting updatable packages * Update SHELLCHECK_OPTS * Adjust automatically updatable packages check in version.rb * lint --------- Signed-off-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: Satadru Pramanik <satadru@gmail.com> Co-authored-by: chromebrew-actions[bot] <chromebrew-actions[bot]@users.noreply.github.com> Co-authored-by: Ed Reel <edreel@gmail.com> Co-authored-by: chromebrew-actions[bot] <220035932+chromebrew-actions[bot]@users.noreply.github.com> Co-authored-by: satmandu <satmandu@users.noreply.github.com>
Tools
This directory contains a number of tools used to assist in the development of Chromebrew.
Check for packages needing updates
These are a collection of scripts and files used to detect if packages need an update. Coverage is spotty, and the majority of packages are unsuppported.
check.rbcheck_updates.shcompare_packages.shcore_packages.txtpackages.yaml
Add missing dependencies to packages
This script adds missing dependencies to packages by checking their library dependencies and what crew package provides them.
getrealdeps.sh
Upload package binaries to GitLab
This script uploads built packages to GitLab, where we currently host precompiled binaries.
gl.sh
Valid licenses for packages
This file contains guidance on formatting conventions for what to put in the license field of packages. There is also a rough list of what licenses are used, although this is incomplete and a little outdated.
licenses.txt