Added many, many more actions.

This commit is contained in:
2025-06-24 15:24:16 -07:00
parent 62fbe4dead
commit 57ef232d2b
108 changed files with 4212 additions and 7 deletions

View File

@@ -0,0 +1,71 @@
name: gitea-query-package-versions-latest
description: "Get the latest version of a package."
inputs:
url:
description: "Url of the Gitea server instance."
required: true
default: ${{ github.server_url }}
organization:
description: "Organization to search."
required: true
default: ${{ github.repository_owner }}
apiToken:
description: "Api Token for Gitea."
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: ""
prerelease:
description: "Whether to include prerelease packages. Values: true, false."
required: false
default: "false"
name:
description: "Name of a specific package."
required: true
filter:
description: "String to filter by."
required: false
filterIsExpression:
description: "Is the first filter a Regular Expression? Values: true, false."
required: false
default: "false"
additionalArgs:
description: "Additional arguments to pass into curl."
required: false
outputs:
version:
description: "The latest version of the specified package."
value: ${{ steps.parse.outputs.version }}
runs:
using: "composite"
steps:
- name: "Get versions."
id: versions
uses: act/common/gitea/gitea-query-package-versions@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/utils/get-latest-version@master
with:
versions: ${{ steps.versions.outputs.versions }}
filter: ${{ inputs.filter }}
filterIsExpression: ${{ inputs.filterIsExpression }}
stripPrerelease: ${{ inputs.prerelease == 'false' }}