Description
Expected Behavior
Release versions should be retrieved successfully.
Actual Behavior
Users may hit the 60 requests per hour limit (per IP) when calling the github api unauthenticated.
Steps to Reproduce the Problem
Call any github api endpoint 60 times, run the install script which fails to find a release version for the CLI and the invalid version is not handled.
Proposed Solution
A "version" branch is set up and maintained by a workflow which is triggered by dispatch (primarily intended for the release job to trigger this workflow on completion).
The version branch will contain a docs folder with a single file containing the latest version tag for the CLI and will be served by gh-pages or an azure static site (with preference for gh-pages).
The install scripts will no longer hit the API for the latest tag.
Release Note
RELEASE NOTE: FIX Dapr CLI install/update release version retrieval