mirror of
https://github.com/jdx/mise-action.git
synced 2026-05-14 13:50:33 +00:00
## Summary - Environment variables are now always passed to mise commands - Previously, env vars were only passed when in debug mode, meaning `MISE_ENV` and other `MISE_*` variables set in the workflow were not passed through during `mise install` Fixes #289 ## Usage ```yaml env: MISE_ENV: production jobs: build: runs-on: ubuntu-latest steps: - uses: jdx/mise-action@v2 # MISE_ENV=production is now passed to mise install ``` ## Test plan - [ ] Verify setting `MISE_ENV` in workflow env is passed to `mise install` - [ ] Verify debug mode still works (adds `MISE_LOG_LEVEL: debug`) 🤖 Generated with [Claude Code](https://claude.com/claude-code) <!-- CURSOR_SUMMARY --> --- > [!NOTE] > Always pass sanitized workflow environment variables to all `mise` invocations, adding `MISE_LOG_LEVEL=debug` only in debug mode. > > - **Action runtime**: > - Always pass environment variables to `mise` commands via a sanitized `baseEnv` (filters out `undefined`). > - In debug mode, extends `baseEnv` with `MISE_LOG_LEVEL=debug`; otherwise uses `baseEnv` unchanged. > > <sup>Written by [Cursor Bugbot](https://cursor.com/dashboard?tab=bugbot) for commit fb448d9e635736cb69b6190690272e10a34bc890. This will update automatically on new commits. Configure [here](https://cursor.com/dashboard?tab=bugbot).</sup> <!-- /CURSOR_SUMMARY --> Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| index.js | ||
| index.js.map | ||
| licenses.txt | ||
| sourcemap-register.js | ||