Added many, many more actions.
This commit is contained in:
58
gitea/gitea-query-package-versions/action.yaml
Normal file
58
gitea/gitea-query-package-versions/action.yaml
Normal file
@@ -0,0 +1,58 @@
|
||||
name: github-query-nuget-versions
|
||||
description: "Change the language format of a file."
|
||||
inputs:
|
||||
url:
|
||||
description: "Url of the GitHub server repository."
|
||||
required: true
|
||||
default: ${{ github.server_url }}
|
||||
organization:
|
||||
description: "Organization to search."
|
||||
required: true
|
||||
default: ${{ github.repository_owner }}
|
||||
apiToken:
|
||||
description: "Api Token to for GitHub."
|
||||
required: true
|
||||
default: ${{ github.token }}
|
||||
type:
|
||||
description: "The type of package to search for."
|
||||
required: false
|
||||
default: ""
|
||||
page:
|
||||
description: "The page number of results to return."
|
||||
required: false
|
||||
default: ""
|
||||
limit:
|
||||
description: "The page size of results."
|
||||
required: false
|
||||
default: ""
|
||||
name:
|
||||
description: "Name of a specific package."
|
||||
required: true
|
||||
additionalArgs:
|
||||
description: "Additional arguments to pass into curl."
|
||||
required: false
|
||||
outputs:
|
||||
versions:
|
||||
description: "The versions of the specified package."
|
||||
value: ${{ steps.parse.outputs.result }}
|
||||
runs:
|
||||
using: "composite"
|
||||
steps:
|
||||
- name: "Build and run query."
|
||||
id: query
|
||||
uses: act/common/gitea/gitea-query-packages@master
|
||||
with:
|
||||
url: ${{ inputs.url }}
|
||||
organization: ${{ inputs.organization }}
|
||||
apiToken: ${{ inputs.apiToken }}
|
||||
type: ${{ inputs.type }}
|
||||
page: ${{ inputs.page }}
|
||||
limit: ${{ inputs.limit }}
|
||||
name: ${{ inputs.name }}
|
||||
additionalArgs: ${{ inputs.additionalArgs }}
|
||||
- name: "Parse query result."
|
||||
id: parse
|
||||
uses: act/common/yq/yq-expression@master
|
||||
with:
|
||||
expression: .[] | select(.name == "${{ inputs.name }}").version
|
||||
input: ${{ steps.query.outputs.query }}
|
||||
Reference in New Issue
Block a user