Giter VIP home page Giter VIP logo

vscode-github-actions's Introduction

Note

GitHub is currently working on officially supporting this extension. Read more about our plans in our public roadmap issue. We will be dedicating resources to cleaning up the extension, squashing bugs, and more so your experience with Actions in VS Code is better than ever!

GitHub Actions for VS Code

Build

Simple extension to interact with GitHub Actions from within VS Code.

Setup

  1. Install the extension from the Marketplace

  2. Open a repository with a github.com origin git remote

  3. When prompted, allow GitHub Actions access to your GitHub account:

    Sign in via Accounts menu

Features

The extension provides a convenient way to monitor workflows and workflow runs from VS Code as well as language-server features for editing workflow YAML files.

Auto-complete and documentation

No additional YAML extension needed, this extension includes a built-in language server with support for the workflow schema:

Workflow auto-complete

Auto-completion and validation for every action you reference in uses:

Actions auto-complete

Auto-completion and validation of labels for hosted and self-hosted runners:

Auto-complete runner label

Expressions auto-complete

Auto-completion, validation, and evaluation of expressions:

Auto-complete and evaluation of expressions

Auto-complete and validate all webhook event payloads:

Auto-complete github event expressions

Monitor workflow runs

See runs for workflows in the repository, drill into jobs and steps, and inspect logs:

See workflows and runs for the current repository

Other features

  • Trigger repository_dispatch or workflow_dispatch workflow runs
  • View registered self-hosted runners and environments for the current repository
  • View, edit, and add secrets
  • Pin workflow to the VS Code status bar

vscode-github-actions's People

Contributors

cschleiden avatar dependabot[bot] avatar benediktmagnus avatar thyeggman avatar akosyakov avatar joshmgross avatar kidonng avatar krlmlr avatar lauraway avatar leighmcculloch avatar sandy081 avatar inwardmovement avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.