Removed npm-specific version checking.
This commit is contained in:
@@ -8,13 +8,18 @@ inputs:
|
||||
description: "Default version to use."
|
||||
required: true
|
||||
default: "1.0.0"
|
||||
registry:
|
||||
description: "NPM registry URL."
|
||||
url:
|
||||
description: "URL of the Gitea server instance."
|
||||
required: false
|
||||
default: ${{ github.server_url }}/api/packages/${{ github.repository_owner }}/npm/
|
||||
default: ${{ github.server_url }}
|
||||
organization:
|
||||
description: "Organization to search."
|
||||
required: false
|
||||
default: ${{ github.repository_owner }}
|
||||
apiKey:
|
||||
description: "Authentication token for the registry."
|
||||
description: "API token for Gitea."
|
||||
required: true
|
||||
default: ${{ github.token }}
|
||||
prerelease:
|
||||
description: "Query prerelease packages. Values: true, false."
|
||||
required: false
|
||||
@@ -26,7 +31,7 @@ inputs:
|
||||
outputs:
|
||||
latestVersion:
|
||||
description: "The current latest version for the package."
|
||||
value: ${{ steps.npm.outputs.version || steps.npmFallback.outputs.version }}
|
||||
value: ${{ steps.gitea.outputs.version || steps.giteaFallback.outputs.version }}
|
||||
nextVersion:
|
||||
description: "The next version for the package."
|
||||
value: ${{ steps.version.outputs.nextVersion }}
|
||||
@@ -38,27 +43,33 @@ runs:
|
||||
id: base
|
||||
with:
|
||||
version: ${{ inputs.defaultVersion }}
|
||||
- uses: act/common/npm/npm-query-versions-latest@master
|
||||
id: npm
|
||||
- uses: act/common/gitea/gitea-query-package-versions-latest@master
|
||||
id: gitea
|
||||
with:
|
||||
name: ${{ inputs.name }}
|
||||
registry: ${{ inputs.registry }}
|
||||
apiKey: ${{ inputs.apiKey }}
|
||||
url: ${{ inputs.url }}
|
||||
organization: ${{ inputs.organization }}
|
||||
apiToken: ${{ inputs.apiKey }}
|
||||
type: npm
|
||||
filter: ^${{ steps.base.outputs.baseVersion }}
|
||||
filterIsExpression: "true"
|
||||
prerelease: ${{ inputs.prerelease }}
|
||||
- name: "If no version is found, get the latest version for the package if we didn't already look for it."
|
||||
uses: act/common/npm/npm-query-versions-latest@master
|
||||
id: npmFallback
|
||||
if: ${{ steps.npm.outputs.version == '' && inputs.prerelease != 'false' }}
|
||||
uses: act/common/gitea/gitea-query-package-versions-latest@master
|
||||
id: giteaFallback
|
||||
if: ${{ steps.gitea.outputs.version == '' && inputs.prerelease != 'false' }}
|
||||
with:
|
||||
name: ${{ inputs.name }}
|
||||
registry: ${{ inputs.registry }}
|
||||
apiKey: ${{ inputs.apiKey }}
|
||||
url: ${{ inputs.url }}
|
||||
organization: ${{ inputs.organization }}
|
||||
apiToken: ${{ inputs.apiKey }}
|
||||
type: npm
|
||||
filter: ^${{ steps.base.outputs.majorMinorPatchVersion }}
|
||||
filterIsExpression: "true"
|
||||
prerelease: "false"
|
||||
- name: "Get the next version for the package."
|
||||
uses: act/common/utils/version-increment-branch@master
|
||||
id: version
|
||||
with:
|
||||
incrementMode: ${{ inputs.incrementMode }}
|
||||
version: ${{ steps.npm.outputs.version || steps.npmFallback.outputs.version || inputs.defaultVersion }}
|
||||
version: ${{ steps.gitea.outputs.version || steps.giteaFallback.outputs.version || inputs.defaultVersion }}
|
||||
|
||||
Reference in New Issue
Block a user