qwenlm/Run Qwen Code
Invoke the Qwen Code from a GitHub Action.
View on GitHubTrust Signals
- Scorecard Score
- not yet scored
- Maintenance Recency
- Activelast commit Jul 9, 2026
- License
- Apache 2.0
Pinned Snippet
uses: qwenlm/qwen-code-action@132374a450dd882f728d117fdafc64201e81abff # v0.1.1tags can be moved; commit SHAs can't. why a SHA?
Inputs
| name | description | required | default |
|---|---|---|---|
| openai_api_key | The API key for Qwen Code API (DashScope compatible). | yes | — |
| openai_base_url | The base URL for Qwen Code API endpoint. | no | https://dashscope.aliyuncs.com/compatible-mode/v1 |
| openai_model | The Qwen Code model to use. | no | qwen-coder-plus-latest |
| qwen_cli_version | The version of the Qwen Code to install. Can be "latest", "preview", "nightly", a specific version number, or a git branch, tag, or commit. | no | latest |
| qwen_debug | Enable debug logging and output streaming. | no | — |
| prompt | A string passed to the Qwen Code's `--prompt` argument. | no | You are a helpful assistant. |
| settings | A JSON string written to `.qwen/settings.json` to configure the CLI's _project_ settings. | no | — |
| extensions | A list of Qwen Code extensions to install. | no | — |
| upload_artifacts | Whether to upload artifacts to the github action. | no | false |
| use_pnpm | Whether or not to use pnpm instead of npm to install qwen-code | no | false |
| workflow_name | The GitHub workflow name, used for telemetry purposes. | no | ${{ github.workflow }} |
Outputs
| name | description |
|---|---|
| summary | The summarized output from the Qwen Code execution. |
| error | The error output from the Qwen Code execution, if any. |