GithubHelp home page GithubHelp logo

hanahsa / vscode-github-actions Goto Github PK

View Code? Open in Web Editor NEW

This project forked from github/vscode-github-actions

0.0 0.0 0.0 37.6 MB

GitHub Actions extension for VS Code

Home Page: https://marketplace.visualstudio.com/items?itemName=GitHub.vscode-github-actions

License: MIT License

Shell 1.97% JavaScript 3.05% TypeScript 94.98%

vscode-github-actions's Introduction

GitHub Actions for VS Code

The GitHub Actions extension lets you manage your workflows, view the workflow run history, and helps with authoring workflows.

Features

Manage workflows and runs

  • Manage your workflows and runs without leaving your editor.
  • Keep track of your CI builds and deployments.
  • Investigate failures and view logs.

View workflow runs and logs

Workflow authoring

Be more confident when authoring and modifying workflows. Find errors before committing workflows with:

Syntax highlighting for workflows and GitHub Actions Expressions makes it clear where values are inserted at execution time:

Syntax highlighting

Integrated documentation for the workflow schema, expression functions, and even event payloads:

Tooltip showing description for a pull_request payload

Validation and code completion for the YAML schema and GitHub Actions Expressions. Get instant validation and code completion for the workflow schema, expression functions, event payloads, and job or step outputs:

Validation for YAML keys and expressions

Smart validation and code completion for actions and reusable workflows: the extension automatically parses parameters, inputs, and outputs for referenced actions and called reusable workflows for code-completion and validation.

Video showing workflow validation and auto-completion

Getting started

  1. Install the extension from the Marketplace.
  2. Sign in with your GitHub account and when prompted allow GitHub Actions access to your GitHub account.
  3. Open a GitHub repository.
  4. You will be able to utilize the syntax features in Workflow files, and you can find the GitHub Actions icon on the left navigation to manage your Workflows.

Supported Features

  • Manage your workflows and runs
  • Edit workflows (syntax highlighting, auto-completion, hovering, and validation)
  • Keep track of your CI builds and deployments
  • Investigate failures and view logs
  • Modify settings like Environments, Secrets, and Variables

Unfortunately, at this time we are not able to support the extension with remote repositories (including github.dev and vscode.dev), so please use the extension with locally downloaded GitHub repositories for the best experience. Please check back here for updates in the future!

We have enabled experimental functionality to support GitHub Enterprise Server, but this feature is an experimental beta and currently unsupported. To try this out, enable the use-enterprise setting to authenticate with your GitHub Enterprise Server Authentication Provider settings Use-enterprise setting checkbox

Contributing

See CONTRIBUTING.md. A description of the architecture of the extension can be found here.

License

This project is licensed under the terms of the MIT open source license. Please refer to MIT for the full terms.

vscode-github-actions's People

Contributors

adamraichu avatar akosyakov avatar alenanik avatar benediktmagnus avatar cschleiden avatar danmana avatar dependabot[bot] avatar elbrenn avatar felipesu19 avatar hashtagchris avatar inwardmovement avatar joshmgross avatar jsoref avatar jtamsut avatar ketchuponmyketchup avatar kidonng avatar krlmlr avatar lauraway avatar leighmcculloch avatar lrotschy avatar nschonni avatar rahulpandey70 avatar sandy081 avatar thyeggman 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.