Conversation
- Remove unnecessary options from mise-action - Use mise to install lua instead of apt - Remove release workflow - Simplify lint and test tasks to inline commands in mise.toml - Remove separate script files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Run `mise run ci` directly instead of separate lint/test jobs 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Replace basic Lua syntax check with luacheck - Add StyLua for consistent code formatting - Add configuration files for both tools - Format all Lua files with StyLua - Fix unused variable warnings from luacheck - Add format task to mise.toml 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Simpler and faster to use the direct stylua plugin 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Add semver installation step to test task - Remove semver from tools to avoid conflicts during testing - Set MISE_USE_VERSIONS=0 globally in mise.toml 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Use MISE_USE_VERSIONS_HOST instead of MISE_USE_VERSIONS 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Move test logic to .mise/tasks/test - Move lint logic to .mise/tasks/lint - Simplify mise.toml by removing inline scripts - Tasks are now more maintainable as separate files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
- Use `mise plugin link --force` instead of uninstall/link - Remove stderr redirect from luarocks install for better debugging 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
More conventional directory name for mise task files 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Test now displays the actual semver output for visibility while still verifying the version is correct 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
Added #MISE description comments to file tasks for better documentation 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
This PR fixes the failing CI tests and simplifies the testing/linting infrastructure as requested.
Changes
mise-actionTest Plan
All tasks have been tested locally:
mise run lint- Validates Lua syntaxmise run test- Tests plugin installation and executionmise run ci- Runs both lint and testThe simplified CI workflow should now pass on GitHub Actions.
🤖 Generated with Claude Code