feat: add repo_url_override input to bypass GITHUB_SERVER_URL IP issue
This commit is contained in:
parent
be6ed16735
commit
69396e75f7
|
|
@ -15,6 +15,10 @@ inputs:
|
||||||
description: 'Optional release note for this version'
|
description: 'Optional release note for this version'
|
||||||
required: false
|
required: false
|
||||||
default: ''
|
default: ''
|
||||||
|
repo_url_override:
|
||||||
|
description: 'Override the repo URL (defaults to GITHUB_SERVER_URL/repo)'
|
||||||
|
required: false
|
||||||
|
default: ''
|
||||||
|
|
||||||
runs:
|
runs:
|
||||||
using: "composite"
|
using: "composite"
|
||||||
|
|
@ -26,6 +30,7 @@ runs:
|
||||||
INPUT_API_BASE: ${{ inputs.api_base }}
|
INPUT_API_BASE: ${{ inputs.api_base }}
|
||||||
INPUT_SKILL_SLUG: ${{ inputs.skill_slug }}
|
INPUT_SKILL_SLUG: ${{ inputs.skill_slug }}
|
||||||
INPUT_RELEASE_NOTE: ${{ inputs.release_note }}
|
INPUT_RELEASE_NOTE: ${{ inputs.release_note }}
|
||||||
|
INPUT_REPO_URL_OVERRIDE: ${{ inputs.repo_url_override }}
|
||||||
SKILL_SUBPATH: ${{ env.SKILL_SUBPATH }}
|
SKILL_SUBPATH: ${{ env.SKILL_SUBPATH }}
|
||||||
SKILL_DOC_PATH: ${{ env.SKILL_DOC_PATH }}
|
SKILL_DOC_PATH: ${{ env.SKILL_DOC_PATH }}
|
||||||
GITHUB_REPOSITORY: ${{ github.repository }}
|
GITHUB_REPOSITORY: ${{ github.repository }}
|
||||||
|
|
@ -47,6 +52,7 @@ runs:
|
||||||
ref_name = os.environ['GITHUB_REF_NAME']
|
ref_name = os.environ['GITHUB_REF_NAME']
|
||||||
sha = os.environ['GITHUB_SHA']
|
sha = os.environ['GITHUB_SHA']
|
||||||
server_url = os.environ['GITHUB_SERVER_URL'].rstrip('/')
|
server_url = os.environ['GITHUB_SERVER_URL'].rstrip('/')
|
||||||
|
repo_override = os.environ.get('INPUT_REPO_URL_OVERRIDE', '').strip()
|
||||||
|
|
||||||
base_dir = subpath if subpath else '.'
|
base_dir = subpath if subpath else '.'
|
||||||
|
|
||||||
|
|
@ -96,7 +102,7 @@ runs:
|
||||||
'version': ref_name,
|
'version': ref_name,
|
||||||
'release_note': release_note,
|
'release_note': release_note,
|
||||||
'source_type': 'git_ci',
|
'source_type': 'git_ci',
|
||||||
'repo_url': f'{server_url}/{repo}.git',
|
'repo_url': repo_override or f'{server_url}/{repo}.git',
|
||||||
'repo_subpath': subpath,
|
'repo_subpath': subpath,
|
||||||
'git_ref': ref_name,
|
'git_ref': ref_name,
|
||||||
'commit_sha': sha,
|
'commit_sha': sha,
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue