1
0
mirror of https://github.com/stackrox/kube-linter-action.git synced 2026-07-04 23:51:37 +00:00

Add version parameter to the action

This commit is contained in:
Viswajith Venugopal
2021-09-24 10:56:22 -07:00
committed by GitHub
2 changed files with 7 additions and 3 deletions
+6 -2
View File
@@ -14,10 +14,14 @@ inputs:
description: 'Filename to store output. Default "kubelinter.log"'
required: false
default: 'kubelinter.log'
version:
description: 'Version of kube-linter to use. Default "latest"'
required: false
default: 'latest'
runs:
using: "composite"
steps:
- name: Download the latest kube-linter
- name: Download kube-linter
run: |
set -euo pipefail
case "${{ runner.os }}" in
@@ -25,7 +29,7 @@ runs:
Windows) OS=windows ;;
*) OS=linux ;;
esac
RELEASE_INFO=$(curl --silent --show-error --fail https://api.github.com/repos/stackrox/kube-linter/releases/latest)
RELEASE_INFO=$(curl --silent --show-error --fail https://api.github.com/repos/stackrox/kube-linter/releases/${{ inputs.version }})
RELEASE_NAME=$(echo "${RELEASE_INFO}" | jq --raw-output ".name")
LOCATION=$(echo "${RELEASE_INFO}" \
| jq --raw-output ".assets[].browser_download_url" \
+1 -1
View File
@@ -21,7 +21,7 @@ spec:
spec:
serviceAccountName: my-service-account
containers:
- image: nginx:latest
- image: nginx:1.20
name: nginx
securityContext:
runAsNonRoot: true