- Add language server support for
action.ymlandaction.yamlfiles - Bump
@actions/languageserverand@actions/languageserviceto 0.3.33- Fix escape hatch completions using
additionalTextEdits - Cron schedule descriptions now appear as inlay hints instead of info diagnostics
- Add runs-on label completions for mapping syntax
- Fix autocomplete showing mapping keys for empty values
- Use detail field for one-of qualifiers instead of label
- Add escape hatch completions to switch structural forms
- Remove invalid autocomplete options for committed structural types
- Add warning for short SHA refs in
uses - Expand one-of keys to multiple completion items
- Support for
job.check_run_idcontext - Add language server executable
- Add
ubuntu-slimand updated runner labels - ESM migration: Add .js extensions for node16 moduleResolution
- Fix one-of property completions to insert value on next line
- Add missing activity types for
pull_requestandpull_request_target - Support YAML anchors and aliases
- Always provide strategy and matrix contexts with defaults
- Suppress warnings for step output property access
- Add concurrency deadlock detection validation
- Fix expression completion in multi-line if block scalars
- Add missing runner context properties (environment, debug, workspace)
- Allow empty strings in
workflow_dispatchchoice options - Skip validation for dynamic environments
- Skip secrets/vars validation when context is incomplete
- Optimize JSON data files to reduce bundle size by 90%
- Improve cron schedule warning message
- Add validation for literal text in if conditions
- Add
usessyntax validation for step and job-level workflows - Fix misleading error for malformed local workflow paths
- Improve cron schedule validation and diagnostics
- Fix escape hatch completions using
- Internal release (no user-facing changes)
- Bump
@actions/languageserverand@actions/workflow-parserto 0.3.19- Support
artifact-metadatapermission
- Support
- Bump
@actions/languageserverand@actions/workflow-parserto 0.3.18- Support
image_versionevent - Support
snapshotkeyword
- Support
- Bump
@actions/languageserverand@actions/workflow-parserto 0.3.17- Update
modelspermission support
- Update
- Fix ghe.com compatibility
- Update secret and variable parameters
- Internal release (security updates)
- Handle legitimate GHES cases
- Bump word-wrap from 1.2.3 to 1.2.4
- @muzimuzhi - Update github context properties
- Update CHANGELOG
- Update publish.yml to publish to OpenVSX
- Fix preview run
- Fix spelling in documentation and comments using the check-spelling action
- Correctly indent completion options
- Improve Windows Dev Experience: fix npm commands (cross-env package), fix Source Control Repos, and improve documentation
- Enable GitHub Enterprise Server
- Add a globe icon to workflow steps that links to the GitHub.com specific step
- Automatically detect a remote that is not called "origin" so that users don't have to enter the remote name manually
- Filter out wikis
- Add working lock file and update script to add it to the npm workspace root
- @muzimuzhi - Upgrade vsce 2.11.0 to @vscode/vsce version 2.19.0
- Fix Reusable Workflow Reference for Windows by using vscodeURI instead of path.join
- Add branches-ignore to merge group schema
- Fixes errors around "on-error" token parsing
- Handle auto-completion for string and boolean mappings
- Get and display all workflows, all jobs per workflow, and last 100 workflow runs in the extension view
- Show logs for repos with non-lowercase owner name.
- Add branches to merge-group schema
- Improve expression validation for short-circuiting expressions
- Fix workflow call description parsing
- Secrets and variables dialog no longer closes when changing focus
- Remove newline characters from workflow run names
- Fix sign-in issues
- Public beta release of the official GitHub Actions extension
- New "Current Branch" view
- Various bug fixes and schema updates
- Fix changes in repositories API
- Remove duplicate trigger run button
- Support github.dev web editor
- Improve sign-in flow
- Prepare for web execution
- Revert
extensionKindsetting so extension works again in remote scenarios
- Support multi-folder workspaces
- Provide one-click commands for (un)pinning workflows
- Updates for recent Actions workflow additions (
concurrencyetc.) - Basic support for environments and environment secrets
- Support error background for pinned workflows - cschleiden/vscode-github-actions#69

- Basic support for environment auto-completion
- Support
include/excludefor matrix strategies
- Consume updated parser
- Fixes issues with
!in expressions - Fixes issues with using
step.<id>.outputsin expressions
- Various bugfixes for expression validation
- Added missing
pull_request_targetevent - Improved error reporting for unknown keys
- Bugfix: show "Run workflow" in context menu when workflow has only
workflow_dispatch, do not require alsorepository_dispatch
- Basic support for
environmentin jobs
- Fixes error when trying to open expired logs (#19)
- Removed login command, authorization is now handled via the GitHub authentication provider (#50)
- Fixes error where extension can not be enabled/disabled per workspace (#50)
- Support for validating
workflow_dispatchevents - Support for triggering
workflow_dispatchworkflows
- Updated
github-actions-parserdependency to fix a number of auto-complete and validation bugs - Removed edit preview features, they are now enabled by default
- Changed the scope of the org features setting, so that it can be set for remote workspaces, too
- Fixes expression auto-completion in YAML multi-line strings
- Enable the
github-actions.preview-featuressetting to start using smart auto-complete and validation.
-
Support the VS Code authentication API with the VS Code July release (1.48). This replaces the previous, manual PAT-based authentication flow.
Note: Organization features like displaying Organization-level Secrets require the
admin:orgscope. Since not everyone might want to give this scope to the VS Code token, by default this scope is not requested. There is a new setting to request the scope. -
Moved all commands into a
github-actions.namespace and "GitHub Actions" category in the command palette
- Update success icon
- Support org secrets
- Roll back VS Code authentication API change for now. Wait until it becomes stable to remove need for manual enabling.
- Support the VS Code authentication API. This replaces the previous, manual PAT-based authentication flow.
- Add inline run button to workflow list
- Bugfixes for remote development
- Show run button for workflows using
repository_dispatchin editor title bar
- Enable pinning workflows
- Bugfix for displaying self-hosted runners
- Bugfix: "Trigger workflow" shows up for workflows using the object notation to define the
onevents - Feature: If
repository_dispatchis filtered to specific types, the trigger workflow run will be pre-populated with those.
- Support colored logs
- Support displaying logs for workflows
- Initial prototype