Skip to content

Commit 4c8be4c

Browse files
authored
Merge branch 'main' into joshmgross/error-experience
2 parents 4d6fa69 + 61f3569 commit 4c8be4c

14 files changed

Lines changed: 22 additions & 35 deletions

README.md

Lines changed: 21 additions & 34 deletions
Original file line numberDiff line numberDiff line change
@@ -1,57 +1,44 @@
11
# GitHub Actions for VS Code
22

3-
[![Build](https://github.com/github/vscode-github-actions/actions/workflows/build.yml/badge.svg)](https://github.com/github/vscode-github-actions/actions/workflows/build.yml)
3+
The GitHub Actions extension lets you manage you manage your workflows, view the workflow run history, and helps with authoring workflows.
44

5-
Simple extension to interact with GitHub Actions from within VS Code.
6-
7-
## Setup
8-
9-
1. Install the extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions)
10-
2. Open a repository with a `github.com` `origin` git remote
11-
3. When prompted, allow `GitHub Actions` access to your GitHub account:
12-
13-
![Sign in via Accounts menu](./media/allow-access.png)
5+
![](./media/header.png)
146

157
## Features
168

17-
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.
18-
19-
### Auto-complete and documentation
9+
### Manage workflows and runs
2010

21-
No additional YAML extension needed, this extension includes a built-in language server with support for the workflow schema:
11+
* Manage your workflows and runs without leaving your editor.
12+
* Keep track of your CI builds and deployments.
13+
* Investigate failures and view logs.
2214

23-
![Workflow auto-complete](./media/workflow-auto-complete.gif)
15+
![View workflow runs and logs](./media/workflows.png)
2416

25-
Auto-completion and validation for every action you reference in `uses`:
17+
### Workflow authoring
2618

27-
![Actions auto-complete](./media/actions-auto-complete.gif)
19+
Be more confident when authoring and modifying workflows. Find errors before committing workflows with:
2820

29-
Auto-completion and validation of labels for hosted and self-hosted runners:
21+
**Syntax highlighting** for workflows and GitHub Actions Expressions makes it clear where values are inserted at execution time:
3022

31-
![Auto-complete runner label](./media/runs-on-auto-complete.gif)
23+
![Syntax highlighting](media/highlight.png)
3224

33-
#### Expressions auto-complete
25+
**Integrated documentation** for the workflow schema, expression functions, and even event payloads:
3426

35-
Auto-completion, validation, and evaluation of expressions:
27+
![Tooltip showing description for a pull_request payload](media/docs.png)
3628

37-
![Auto-complete and evaluation of expressions](./media/env-auto-complete.gif)
29+
**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`:
3830

39-
Auto-complete and validate all webhook event payloads:
31+
![Validation for YAML keys and expressions](media/validation.png)
4032

41-
![Auto-complete github event expressions](./media/github-auto-complete.gif)
33+
**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.
4234

43-
### Monitor workflow runs
35+
![Video showing workflow validation and auto-completion](./media/authoring.gif)
4436

45-
See runs for workflows in the repository, drill into jobs and steps, and inspect logs:
37+
## Getting started
4638

47-
![See workflows and runs for the current repository](./media/logs.gif)
48-
49-
50-
### Other features
51-
52-
- Trigger `repository_dispatch` or `workflow_dispatch` workflow runs
53-
- View, edit, and add secrets
54-
- Pin workflow to the VS Code status bar
39+
1. Install the extension from the [Marketplace](https://marketplace.visualstudio.com/items?itemName=github.vscode-github-actions)
40+
1. Sign in with your GitHub account and when prompted allow `GitHub Actions` access to your GitHub account.
41+
1. Open a GitHub repository
5542

5643
## Contributing
5744

media/actions-auto-complete.gif

-1.51 MB
Binary file not shown.

media/allow-access.png

-27.9 KB
Binary file not shown.
11.1 MB
Loading

media/docs.png

153 KB
Loading

media/github-auto-complete.gif

-3.41 MB
Binary file not shown.

media/header.png

269 KB
Loading

media/highlight.png

88.2 KB
Loading

media/logs.gif

-2.95 MB
Binary file not shown.

media/runs-on-auto-complete.gif

-345 KB
Binary file not shown.

0 commit comments

Comments
 (0)