Files
pkgbase-yaml-parser/action.yml
Cory Sanin ccb85e16fa
All checks were successful
Unit tests / Unit tests (lts/*) (push) Successful in -1m59s
Unit tests / Unit tests (lts/hydrogen) (push) Successful in -1m59s
NPM Audit Check / Check NPM audit (push) Successful in -2m1s
Distribution check / Generated files check (push) Successful in -1m57s
Unit tests / Unit tests (latest) (push) Successful in -1m59s
new tier output
2025-11-12 14:52:04 -05:00

42 lines
1.1 KiB
YAML

name: 'pkgbase-yaml-parser'
description: 'parse and compare Artix pkgbase.yaml files'
author: 'Cory Sanin'
inputs:
mode:
default: 'parse'
description: 'function to perform'
previous:
required: false
description: 'previous pkgbase.yaml - required for parse function'
current:
required: false
description: 'current pkgbase.yaml - required for parse function'
parsed-data:
required: false
description: 'output from a parse command'
username:
description: 'Gitea username'
required: false
token:
description: 'Gitea PAT'
required: false
outputs:
parsed-data:
description: parsed pkgbase data
build:
description: whether a build is required or not
move:
description: whether a move is required or not
delete:
description: whether a deletion is required or not
destination:
description: destination repo
deps:
description: which repos to enable while building (stable, testing, staging)
tier:
description: which tier of repos to enable (0 for system/core, etc.)
runs:
using: 'node16'
main: 'dist/index.js'