No description
  • TypeScript 95.8%
  • JavaScript 2.6%
  • Shell 1.6%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-07-15 12:45:46 -05:00
.github Remove debugger preview scaffolding 2026-06-10 14:19:39 +01:00
.vscode Remove restrictions on source map lookup 2023-04-04 13:40:40 -07:00
docs Fix 'nmp' typo in development.md 2024-12-04 01:19:30 -05:00
language code cleanup 2023-03-22 14:11:56 +00:00
media replace hader 2023-03-28 12:59:01 +02:00
resources Add language icon 2023-03-20 10:44:45 -07:00
script fix all? 2024-06-12 14:04:48 +00:00
src Enable allowBackgroundSteps language server feature flag 2026-06-26 10:29:23 -07:00
.eslintrc.json Run formatting, linting, and tests in CI 2023-03-20 14:32:29 -04:00
.gitignore Consume new version 2020-08-13 20:50:00 -07:00
.prettierignore Don't autoformat markdown 2022-10-13 11:59:38 -07:00
.prettierrc.json Revert single quote application 2022-10-14 14:47:29 -07:00
.vscodeignore Update vscode ignore file to exclude files from package 2023-01-13 10:29:42 -08:00
[Content_Types].xml Update displayName and description 2020-02-01 20:30:27 -08:00
CHANGELOG.md Add action.yml support and update language service to 0.3.33 2026-01-04 20:48:05 +00:00
CODE_OF_CONDUCT.md Add code of conduct 2023-01-24 14:33:28 -08:00
CONTRIBUTING.md Merge branch 'ketchup/windowsDevExperience' of https://github.com/github/vscode-github-actions into ketchup/windowsDevExperience 2023-05-22 20:34:11 -04:00
jest.config.js Add test infrastructure to extension 2023-01-20 16:04:37 -08:00
LICENSE Update license text 2023-01-24 14:33:37 -08:00
package-lock.json Apply automatic changes 2026-07-15 17:00:11 +00:00
package.json Release extension version 0.32.3 2026-07-15 16:59:50 +00:00
README.md Remove debugger preview scaffolding 2026-06-10 14:19:39 +01:00
release-notes.txt script not scripts 2023-05-02 12:45:13 -04:00
tsconfig.json Include version in user agent 2023-01-30 17:03:04 -08:00
webpack.config.js Update universal-user-agent path 2025-05-07 22:48:49 +00:00

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

We currently do not have the capability to support Operating System (OS) certificates or enterprise proxies (we plan to support pulling from the VS Code proxy settings), but we have plans for it in the future and it is on our backlog!

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.