44 مستودعات
Actions for managing, labeling, and merging pull requests.
Explore 44 awesome GitHub repositories matching part of an awesome list · Pull Request Automation. Refine with filters or upvote what's useful.
Refined GitHub is a browser extension that modifies the GitHub web interface to add features and remove annoyances. It functions as a user interface enhancement tool that uses custom CSS and JavaScript to rearrange layouts and inject new interactive elements into GitHub pages. The project serves as a workflow automation tool and repository utility, providing capabilities to automate pull request tasks such as branch cleanup and commit defaults. It acts as a code review assistant by identifying conflicting pull requests and improving navigation for code references. The extension covers severa
Simplifies workspace cleanup using squash commit defaults, rebase buttons, and automatic branch deletion after merging.
Octotree is a source code browsing tool for GitHub that provides a navigable file tree sidebar for exploring repository folder structures without downloading files locally. It enables the navigation of directory hierarchies and the location of specific files through text-based search queries. The tool includes specialized workflows for reviewing pull requests by filtering the visible file tree to show only modified files. It also supports access to private repositories through the use of personal access tokens and multi-account management. The interface features customizable sidebar behavior
Limits the visible file tree to only those files modified within a specific pull request.
Boto3 is the AWS SDK for Python, providing a programmatic interface for managing and automating AWS cloud infrastructure and services. It serves as a cloud management API client and resource manager for provisioning, configuring, and scaling virtual servers, databases, and storage. The library enables the implementation of infrastructure-as-code through declarative templates and scripts, allowing for the deployment of identical resource stacks across multiple accounts and geographic regions. It also provides a framework for coordinating distributed workflows, serverless functions, and contain
Generates temporary environments to review code changes during the pull request process.
Gitsome is a command-line interface tool for managing repositories, issues, and pull requests via the GitHub and GitHub Enterprise APIs. It provides an interactive shell environment featuring an embedded Python interpreter for programmatic automation and dynamic scripting, alongside a project bootstrapping utility for generating standard license and gitignore templates. The tool distinguishes itself with a schema-driven autocomplete engine that parses remote API definitions in real-time to provide context-aware command suggestions. It also implements an index-based navigation system that allo
Retrieves detailed information for specific pull requests or lists all current requests in a repository.
Pull is an automated pull request manager designed to synchronize GitHub repository forks with their upstream sources. It acts as an orchestrator that creates and manages pull requests to integrate remote changes and keep development forks aligned with original project sources. The tool is configuration-driven, allowing users to define specific git integration strategies such as merging, squashing, rebasing, or hard resetting. It integrates with GitHub Actions to manage branch protection and the assignment of reviewers, assignees, and custom labels. Synchronization can be triggered through p
Provides automated creation and management of pull requests, including the assignment of reviewers and labels.
Creates and maintains a single pull request that accumulates release notes until merged.
Gitql هو محرك استعلام SQL وأداة بحث عن بيانات التعريف مصممة لاستكشاف واسترجاع المعلومات من أنظمة التحكم في الإصدار. يوفر لغة استعلام منظمة تسمح للمستخدمين بتصفية واستخراج الأصول من تاريخ المشروع باستخدام بناء جملة رسمي بدلاً من أوامر واجهة سطر الأوامر القياسية. تعمل الأداة كمستكشف بيانات تفاعلي، وتتميز بواجهة موجه أوامر لتقييم بيانات المستودع في الوقت الفعلي. وتقوم بتعيين كيانات التحكم في الإصدار، مثل الالتزامات (commits) والعلامات (tags)، إلى جداول علائقية افتراضية، مما يتيح تنفيذ استعلامات تسلسلية لتدقيق التاريخ وتحليل بيانات تعريف المستودع. يغطي النظام قدرات واسعة النطاق لاسترجاع أصول المستودع، بما في ذلك استخراج المعلومات من طلبات السحب (pull requests)، والمشكلات، والمناقشات. كما يتضمن آليات لاستكشاف مخطط المستودع لتحديد جداول البيانات المتاحة للاستعلام.
Retrieves specific metadata from repository assets such as pull requests, issues, and discussions using SQL queries.
Automates code review checks and enforces team norms by running custom rules against pull request metadata and changes.
jx هي منصة تسليم GitOps ومنسق CI/CD لـ Kubernetes مصممة لأتمتة بناء ونشر التطبيقات. تعمل كمدير خط أنابيب أصلي سحابي ينفذ تسلسلات البناء والنشر القائمة على الحاويات باستخدام كتالوج من المهام القابلة لإعادة الاستخدام. يتميز المشروع بالتنسيق الآلي لبيئات المعاينة، والتي يتم إنشاؤها وتدميرها بناءً على نشاط طلبات السحب (pull request) لتمكين التحقق قبل الدمج. يستخدم المشروع نموذج مزامنة حالة قائم على GitOps للحفاظ على الحالة المطلوبة للمجموعات عن طريق استطلاع مستودعات git وتطبيق تحديثات التكوين التي تم التحقق منها. يغطي النظام مجموعة واسعة من الإمكانيات بما في ذلك إدارة نشر Helm chart، وتنسيق المجموعات المتعددة، وتكامل مخزن الأسرار الخارجي. كما يوفر أدوات إنتاجية للمطورين لإعادة بناء التطبيقات بشكل تدريجي ومزامنة الأكواد من المحلي إلى الحاوية (pod). تتم إدارة التثبيت عبر نشر مشغل git وتشغيل مهام المجموعة التمهيدية لضمان اتساق الأدوات.
Triggers the automatic creation, updating, and cleanup of temporary environments based on pull request activity.
Show only pull requests created by a specific user to isolate their submissions.
The Hugging Face Hub Python client is a library that provides programmatic access to the Hugging Face Hub, a centralized platform for hosting and collaborating on machine learning models, datasets, and demo applications. It serves as the primary SDK for interacting with the Hub's API, enabling users to download and upload models and datasets, manage repositories, authenticate via tokens or OAuth, and run inference on hosted models through a unified interface. The client distinguishes itself through a comprehensive set of capabilities that go beyond basic file transfer. It includes a CLI exten
Provides API capabilities for retrieving discussions and pull requests with pagination and filtering.
Vouch is a GitHub Actions automation that enforces community trust by requiring new contributors to be vouched by existing members before they can interact with a project's issues and pull requests. It maintains a vouched user list in a tracked file, and automatically closes or locks interactions from unvouched or denounced users to reduce spam and abuse. The system lets collaborators manage trust through issue and discussion comments using specific keywords to vouch, denounce, or unvouch users, with automatic updates to the vouched list and optional pull request merges. It also provides a CL
Creates a branch and pull request with VOUCHED file updates instead of committing directly to the default branch.
A GitHub action to create a pull request for changes to your repository in the actions workspace
Create pull requests.
Automatically applies labels to pull requests based on branch names or changed files to organize and triage incoming work.
GitHub action to automatically merge pull requests that are ready
Auto-merge PRs.
A Github Action to tag a repo on merge.
Tagging automation.
GitHub Action to automatically rebase PRs
Automated PR rebasing.
👍 GitHub Action for automatically approving GitHub pull requests
Auto-approve PRs.
Github action to print relevant stats about Pull Request reviewers
PR reviewer statistics.
An action which adds reviewers to the pull request when the pull request is opened.
Auto-assign reviewers.