Fix GitHub Action failures and improve robustness #3
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.

This pull request introduces significant enhancements to the
install-sqruff-cli-actionGitHub Action, including improved functionality, better error handling, and updated documentation. The changes focus on adding support for GitHub tokens to handle API rate limits, architecture detection, and enhanced installation verification. Additionally, the documentation has been expanded to include usage examples and troubleshooting tips.Enhancements to functionality:
github-tokeninput to handle GitHub API rate limits during version fetching. This includes a fallback mechanism and error messaging when the API rate limit is exceeded. (action.yml, action.ymlR11-R103)action.yml, action.ymlR11-R103)Improvements to installation process:
action.yml, action.ymlR11-R103)sqruffand ensure the binary is executable. (action.yml, action.ymlR11-R103)Documentation updates:
README.mdto include detailed features, usage examples, input descriptions, troubleshooting tips, and an example workflow for the GitHub Action. (README.md, README.mdL3-R89)Workflow updates:
.github/workflows/ci.yml, .github/workflows/ci.ymlR24-R61)