Config Runner
This VSCode extension allows you to run run commands found in your GitHub Actions workflow files directly from within VSCode.
Features
- Automatically detects
run: blocks in YAML files under the .github/workflows/ directory
- Shows a run button above each
run block
- Automatically filters out
set -x commands (for security)
- Executes commands in the VSCode terminal
- Real-time CodeLens support
Installation
- Install this extension in VSCode
- Open a GitHub Actions workflow file (
.github/workflows/*.yaml or *.yml )
- You will see "▶ Run: [Step Name]" buttons above the
run: blocks
Usage
- Open a workflow file
- Click the "▶ Run" button above any
run: block
- The commands will automatically start running in a new terminal tab
Security
set -x commands are automatically filtered and not executed for security reasons
- Only files in the
.github/workflows/ directory are processed
Development
# Install dependencies
npm install
# Compile the extension
npm run compile
# Watch in development mode
npm run watch
Release Notes
1.0.0
- Initial release
- CodeLens support for run commands in GitHub workflow files
- Terminal integration
- set -x command filtering
| |