Use internal Gitea endpoint for package uploads [skip ci]
This commit is contained in:
@@ -98,6 +98,7 @@ jobs:
|
|||||||
GITEA_SERVER_URL: ${{ github.server_url }}
|
GITEA_SERVER_URL: ${{ github.server_url }}
|
||||||
GITEA_OWNER: ${{ github.repository_owner }}
|
GITEA_OWNER: ${{ github.repository_owner }}
|
||||||
GITEA_REPOSITORY: ${{ github.repository }}
|
GITEA_REPOSITORY: ${{ github.repository }}
|
||||||
|
PACKAGE_INTERNAL_URL: ${{ vars.PACKAGE_INTERNAL_URL }}
|
||||||
BUILD_REF_NAME: ${{ github.ref_name }}
|
BUILD_REF_NAME: ${{ github.ref_name }}
|
||||||
PUBLISH_VERSION: ${{ inputs.publish_version }}
|
PUBLISH_VERSION: ${{ inputs.publish_version }}
|
||||||
run: |
|
run: |
|
||||||
@@ -105,7 +106,10 @@ jobs:
|
|||||||
|
|
||||||
package_version="${PUBLISH_VERSION:-$BUILD_REF_NAME}"
|
package_version="${PUBLISH_VERSION:-$BUILD_REF_NAME}"
|
||||||
repository_name="${GITEA_REPOSITORY#*/}"
|
repository_name="${GITEA_REPOSITORY#*/}"
|
||||||
package_url="$GITEA_SERVER_URL/api/packages/$GITEA_OWNER/generic/bdrclone/$package_version"
|
package_server="${PACKAGE_INTERNAL_URL:-$GITEA_SERVER_URL}"
|
||||||
|
gitea_host="${GITEA_SERVER_URL#*://}"
|
||||||
|
gitea_host="${gitea_host%%/*}"
|
||||||
|
package_url="$package_server/api/packages/$GITEA_OWNER/generic/bdrclone/$package_version"
|
||||||
|
|
||||||
for package_file in dist/*.tar.gz dist/SHA256SUMS; do
|
for package_file in dist/*.tar.gz dist/SHA256SUMS; do
|
||||||
curl --fail-with-body --silent --show-error \
|
curl --fail-with-body --silent --show-error \
|
||||||
@@ -113,6 +117,7 @@ jobs:
|
|||||||
--connect-timeout 20 --max-time 300 \
|
--connect-timeout 20 --max-time 300 \
|
||||||
--request PUT \
|
--request PUT \
|
||||||
--header "Authorization: token $GITEA_TOKEN" \
|
--header "Authorization: token $GITEA_TOKEN" \
|
||||||
|
--header "Host: $gitea_host" \
|
||||||
--upload-file "$package_file" \
|
--upload-file "$package_file" \
|
||||||
"$package_url/$(basename "$package_file")"
|
"$package_url/$(basename "$package_file")"
|
||||||
done
|
done
|
||||||
@@ -122,7 +127,8 @@ jobs:
|
|||||||
--connect-timeout 20 --max-time 300 \
|
--connect-timeout 20 --max-time 300 \
|
||||||
--request POST \
|
--request POST \
|
||||||
--header "Authorization: token $GITEA_TOKEN" \
|
--header "Authorization: token $GITEA_TOKEN" \
|
||||||
"$GITEA_SERVER_URL/api/v1/packages/$GITEA_OWNER/generic/bdrclone/-/link/$repository_name"
|
--header "Host: $gitea_host" \
|
||||||
|
"$package_server/api/v1/packages/$GITEA_OWNER/generic/bdrclone/-/link/$repository_name"
|
||||||
|
|
||||||
- name: Upload temporary build artifacts
|
- name: Upload temporary build artifacts
|
||||||
continue-on-error: true
|
continue-on-error: true
|
||||||
|
|||||||
Reference in New Issue
Block a user