Adding 1.8.0 stuff (#20)

This commit is contained in:
Daniel Carbone
2025-06-18 18:11:24 -05:00
committed by GitHub
parent 2eac2baa38
commit b7ef57d46e
8 changed files with 14 additions and 11 deletions

View File

@@ -7,7 +7,7 @@ on:
type: string
required: false
description: 'Version of jq to install'
default: '1.7'
default: '1.7.1'
force:
type: boolean
required: false

View File

@@ -7,7 +7,7 @@ on:
type: string
required: false
description: 'Version of jq to install'
default: '1.7'
default: '1.7.1'
force:
type: boolean
required: false

View File

@@ -7,7 +7,7 @@ on:
type: string
required: false
description: 'Version of jq to install'
default: '1.7'
default: '1.7.1'
force:
type: boolean
required: false

View File

@@ -39,6 +39,7 @@ jobs:
version:
- '1.7'
- '1.7.1'
- '1.8.0'
include:
- image: "ubuntu-latest"
version: '1.6'
@@ -255,6 +256,7 @@ jobs:
- '1.6'
- '1.7'
- '1.7.1'
- '1.8.0'
name: "Test Action (Container) - (img: ${{ matrix.image }}; version: ${{ matrix.version }}; force: ${{ matrix.force }})"
runs-on: ${{ matrix.image }}
container:

View File

@@ -5,6 +5,7 @@ Multiplatform [jq](https://github.com/stedolan/jq) installer action
This action is tested against the following versions of JQ:
- [1.8.0](https://github.com/jqlang/jq/releases/tag/jq-1.8.0)
- [1.7.1](https://github.com/jqlang/jq/releases/tag/jq-1.7.1)
- [1.7](https://github.com/jqlang/jq/releases/tag/jq-1.7)
- [1.6](https://github.com/jqlang/jq/releases/tag/jq-1.6)

View File

@@ -40,7 +40,7 @@ runs:
echo "found=false" >> $GITHUB_OUTPUT
fi
- name: 'Install jq - Unix-ish non-1.7'
- name: 'Install jq - Unix-ish sub-1.7'
if: (runner.os == 'Linux' || runner.os == 'macOS') && (startsWith(inputs.version, '1.5') || startsWith(inputs.version, '1.6')) && (steps.jq-check-unix.outputs.found == 'false' || inputs.force == 'true')
shell: sh
env:
@@ -48,8 +48,8 @@ runs:
# language=sh
run: ${GITHUB_ACTION_PATH}/scripts/unixish.sh
- name: 'Install jq - Unix-ish 1.7'
if: (runner.os == 'Linux' || runner.os == 'macOS') && startsWith(inputs.version, '1.7') && (steps.jq-check-unix.outputs.found == 'false' || inputs.force == 'true')
- name: 'Install jq - Unix-ish 1.7+'
if: (runner.os == 'Linux' || runner.os == 'macOS') && (startsWith(inputs.version, '1.7') || startsWith(inputs.version, '1.8')) && (steps.jq-check-unix.outputs.found == 'false' || inputs.force == 'true')
shell: sh
env:
JQ_VERSION: '${{ inputs.version }}'
@@ -71,15 +71,15 @@ runs:
Add-Content $Env:GITHUB_OUTPUT "found=false"
}
- name: 'Install jq - Windows-ish non-1.7'
- name: 'Install jq - Windows-ish sub-1.7'
if: runner.os == 'Windows' && (startsWith(inputs.version, '1.5') || startsWith(inputs.version, '1.6')) && (steps.jq-check-windows.outputs.found == 'false' || inputs.force == 'true')
shell: powershell
env:
JQ_VERSION: '${{ inputs.version }}'
run: ${{ github.action_path }}\scripts\windowsish.ps1
- name: 'Install jq - Windows-ish 1.7'
if: runner.os == 'Windows' && startsWith(inputs.version, '1.7') && (steps.jq-check-windows.outputs.found == 'false' || inputs.force == 'true')
- name: 'Install jq - Windows-ish 1.7+'
if: runner.os == 'Windows' && (startsWith(inputs.version, '1.7') || startsWith(inputs.version, '1.8')) && (steps.jq-check-windows.outputs.found == 'false' || inputs.force == 'true')
shell: powershell
env:
JQ_VERSION: '${{ inputs.version }}'

View File

@@ -22,7 +22,7 @@ case $RUNNER_OS in
[Ll]inux)
_os='linux'
;;
macOS)
mac[Oo][Ss])
_os='macos'
;;

View File

@@ -20,7 +20,7 @@ case $RUNNER_OS in
[Ll]inux)
_os='linux'
;;
macOS)
mac[Oo][Ss])
_os='osx'
;;