This pull request addresses two issues with the setup-ballerina action:
Issue with "latest" version: Currently, the action fails when version: latest is provided in Windows workflows due to a configuration error related to issue #6.
Test workflow configurations: The test workflows for the action have a misconfiguration that causes them to fall back to the default version instead of using the specified version when triggered with workflow dispatch actions.
Goals
Fix Windows action workflow when the 'latest' flag is provided.
Fix workflow test configurations to use the defined version instead of the default version when workflow dispatch actions are triggered with the specified version.
Changing the conditional logic from {{ github.event.inputs.balVersion }} to -n "${{ github.event.inputs.balVersion }}" fixes the test workflows to run correctly.
Purpose
This pull request addresses two issues with the setup-ballerina action:
version: latest
is provided in Windows workflows due to a configuration error related to issue #6.Goals
Approach
Changing the steps.configure-version.outputs.version to inputs.version fixes the windows action to run with the
latest
flag.Changing the conditional logic from {{ github.event.inputs.balVersion }} to
-n "${{ github.event.inputs.balVersion }}"
fixes the test workflows to run correctly.