Files
dynamic-badges-action/action.yml

84 lines
2.8 KiB
YAML
Raw Normal View History

# SPDX-FileCopyrightText: Simon Schneegans <code@simonschneegans.de>
# SPDX-License-Identifier: MIT
name: "Dynamic Badges"
description: "Create badges via shields.io/endpoint for your README.md which may change with every commit."
2020-08-15 12:11:58 +02:00
branding:
icon: "tag"
color: "green"
2020-08-15 12:02:21 +02:00
inputs:
2020-08-15 12:11:58 +02:00
auth:
description: "Your secret with the gist scope"
2020-08-15 12:02:21 +02:00
required: true
2020-08-15 20:46:27 +02:00
gistID:
description: "The ID of the gist to use"
2020-08-15 12:11:58 +02:00
required: true
2020-08-15 20:46:27 +02:00
filename:
description: "The *.json or *.svg filename of the badge data"
2020-08-15 12:18:20 +02:00
required: true
2020-08-15 12:11:58 +02:00
label:
description: "The left text of the badge"
2020-08-15 12:11:58 +02:00
required: true
message:
description: "The right text of the badge"
2020-08-15 12:11:58 +02:00
required: true
2023-10-07 18:49:27 +02:00
host:
description: "The base URL of the gist API"
default: "https://api.github.com/gists/"
2023-10-07 18:49:27 +02:00
required: false
forceUpdate:
description: "If set to true, the gist will be updated even if the content did not change"
default: "false"
required: false
2020-08-15 20:46:27 +02:00
labelColor:
description: "The left color of the badge"
2020-08-15 12:11:58 +02:00
required: false
color:
description: "The right color of the badge"
2020-08-15 12:11:58 +02:00
required: false
2020-08-15 20:46:27 +02:00
isError:
description: "The color will be red and cannot be overridden"
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
namedLogo:
description: "A logo name from simpleicons.org"
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
logoSvg:
description: "An svg-string to be used as logo"
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
logoColor:
description: "The color for the logo"
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
logoWidth:
description: "The space allocated for the logo"
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
logoPosition:
description: "The position of the logo"
2020-08-15 13:03:27 +02:00
required: false
style:
2020-08-15 14:26:46 +02:00
description: 'The style like "flat" or "social"'
2020-08-15 13:03:27 +02:00
required: false
2020-08-15 20:46:27 +02:00
cacheSeconds:
description: "The cache lifetime in seconds (must be greater than 300)"
2020-08-15 13:03:27 +02:00
required: false
valColorRange:
description: "A numerical value used to define the message color. Usually this should be between maxColorRange and minColorRange. This is required if you want to use the color range feature."
required: false
maxColorRange:
description: "If valColorRange assumes this value, the badge will be green. This is required if you want to use the color range feature."
required: false
minColorRange:
description: "If valColorRange assumes this value, the badge will be red. This is required if you want to use the color range feature."
required: false
invertColorRange:
description: "If the range should be inverted, causing a smaller value to have green color. Defaults to false."
required: false
colorRangeSaturation:
description: "Saturation used by the color range feature. Defaults to 100."
required: false
colorRangeLightness:
description: "Lightness used by the color range feature. Defaults to 40."
required: false
2020-08-15 12:02:21 +02:00
runs:
using: "node20"
main: "index.js"