Files
dynamic-badges-action/action.yml
Aaron Guise b348384cf9
Some checks failed
Checks / Check REUSE (push) Successful in 27s
Build Badges / Create Answer Badge (push) Failing after 4s
Build Badges / Create Color Range Badges (0) (push) Has been cancelled
Build Badges / Create Color Range Badges (10) (push) Has been cancelled
Build Badges / Create Color Range Badges (100) (push) Has been cancelled
Build Badges / Create Color Range Badges (20) (push) Has been cancelled
Build Badges / Create Color Range Badges (30) (push) Has been cancelled
Build Badges / Create Color Range Badges (40) (push) Has been cancelled
Build Badges / Create Color Range Badges (50) (push) Has been cancelled
Build Badges / Create Color Range Badges (60) (push) Has been cancelled
Build Badges / Create Color Range Badges (70) (push) Has been cancelled
Build Badges / Create Color Range Badges (80) (push) Has been cancelled
Build Badges / Create Color Range Badges (90) (push) Has been cancelled
Build Badges / Create SVG Badge (push) Has been cancelled
feat: Customised action to allow use of dynamic json storage endpoint.
2024-07-31 11:46:19 +12:00

74 lines
2.5 KiB
YAML

# 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."
branding:
icon: "tag"
color: "green"
inputs:
auth:
description: "Your secret token"
required: true
label:
description: "The left text of the badge"
required: true
message:
description: "The right text of the badge"
required: true
host:
description: "The base URL of the badgestor API"
default: "https://badges.mydomain.com/"
required: true
labelColor:
description: "The left color of the badge"
required: false
color:
description: "The right color of the badge"
required: false
isError:
description: "The color will be red and cannot be overridden"
required: false
namedLogo:
description: "A logo name from simpleicons.org"
required: false
logoSvg:
description: "An svg-string to be used as logo"
required: false
logoColor:
description: "The color for the logo"
required: false
logoWidth:
description: "The space allocated for the logo"
required: false
logoPosition:
description: "The position of the logo"
required: false
style:
description: 'The style like "flat" or "social"'
required: false
cacheSeconds:
description: "The cache lifetime in seconds (must be greater than 300)"
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
runs:
using: "node20"
main: "index.js"