A Neovim plugin to view and manage CI/CD pipeline runs (GitHub Actions, GitLab CI) directly within the editor.
pipeline.nvim is a Neovim plugin that provides direct access to CI/CD pipeline runs from within the editor. It displays the status of GitHub Actions and GitLab CI pipelines, allows dispatching new runs, and integrates with multiple Git remotes. It solves the problem of constantly switching between the editor and browser to check CI/CD status.
Neovim users who regularly work with CI/CD pipelines on GitHub Actions or GitLab CI and want to streamline their workflow.
Developers choose pipeline.nvim because it eliminates context switching by embedding CI/CD monitoring directly into Neovim, offering real-time updates, quick dispatch capabilities, and seamless integration with existing Neovim configurations.
See status of ci/cd pipeline runs directly in neovim. Currently supports GitHub Actions and GitLab CI.
Refreshes pipeline lists every 10 seconds by default, providing live monitoring without leaving the editor, as shown in the refresh_interval option.
Supports multiple Git remotes such as origin and upstream, allowing seamless switching between different repository sources for flexible workflow handling.
Includes keybindings like 'gp' to open pipeline runs directly in a browser, reducing context switching by keeping actions within Neovim.
Offers configurable split windows, icons, highlights, and more through a detailed options table, enabling personalized UI adjustments.
The README admits GitLab CI is 'fairly untested', making it potentially buggy and unreliable for production use with GitLab.
Critical features like rerunning failed jobs and configurable keybindings are listed as ToDo, not yet implemented, limiting functionality.
Requires either yq or building with GNU Make and Cargo, adding installation overhead compared to simpler, pure Lua Neovim plugins.
Edit and review GitHub issues and pull requests from the comfort of your favorite editor
A fully featured GitHub integration for performing code reviews in Neovim.
Neovim plugin that allows you to create a Github Gist from the current file
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.