name: Compare Bun Version description: Compare the version of Bun to a specified version inputs: bun-version: description: "The version of Bun to compare against" required: true default: "1.1.0" runs: using: "composite" steps: - name: Get installed Bun version id: bun shell: bash run: | bun --version echo "version=$(bun --version)" >> $GITHUB_OUTPUT - name: Compare versions shell: bash run: | if [[ "${{ steps.bun.outputs.version }}" == "${{ inputs.bun-version }}" ]]; then echo "Version is ${{ inputs.bun-version }}" else echo "Expected version to be ${{ inputs.bun-version }}, got ${{ steps.bun.outputs.version }}" exit 1 fi