{"repo":"topaxi/pipeline.nvim","free":true,"listed":false,"github":"https://github.com/topaxi/pipeline.nvim","clone":"git clone https://github.com/topaxi/pipeline.nvim.git","description":"See status of ci/cd pipeline runs directly in neovim. Currently supports GitHub Actions and GitLab CI.","language":"Lua","stars":183,"topics":["actions","github","lua","neovim","nvim","github-actions","neovim-plugin","nvim-plugin","ci","cicd"],"license":null,"category":"deployment-docker-iac","readme_excerpt":"pipeline.nvim The pipeline.nvim plugin for Neovim allows developers to easily manage and dispatch their CI/CD Pipelines, like GitHub Actions or Gitlab CI, directly from within the editor. CI/CD Platform Support - GitHub Actions - Gitlab CI/CD (fairly untested, feel free to report bugs or open PRs) Features - List pipelines and their runs for the current repository - Run/dispatch pipelines with workflow dispatch - Support for multiple remotes (e.g. origin + upstream ) ToDo - Rerun a failed pipeline or job - Configurable keybindings - Allow to cycle between inputs on dispatch Installation Dependencies Either have the cli yq installed or: - GNU Make - Cargo lazy.nvim Using lazy.nvim Authentication GitHub Define a GITHUB TOKEN variable in your environment. Alternatively, if the gh cli is installed and authenticated via gh auth login , the token will be sourced from it automatically. GitLab Define a GITLAB TOKEN variable in your environment. Alternatively, if the glab cli is installed and authenticated via glab auth login , the token will be sourced from it automatically. Usage Commands - :Pipeline or :Pipeline toggle toggles the pipeline.nvim split - :Pipeline open opens the pipeline.nvim split - :Pipeline close closes the pipeline.nvim split - :Pipeline remote opens a picker to switch the active remote Keybindings The following keybindings are provided by the plugin: - q - closes the pipeline.nvim the split - gp - open the pipeline below the cursor on GitHub - gr - open the run ","default_branch":null,"files":null,"tree":[],"storefront":"/r/topaxi","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/topaxi/pipeline.nvim/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}