mirror of
https://github.com/walter-base/common-workflow.git
synced 2026-09-08 19:26:46 -04:00
Merge pull request #5 from walter-base/fix/gitea-native-plugin-summary
fix: preserve gitea release with native plugin summary
This commit is contained in:
@@ -163,6 +163,7 @@ jobs:
|
|||||||
|
|
||||||
- name: Upload archive to Gitea
|
- name: Upload archive to Gitea
|
||||||
if: inputs.publish_gitea
|
if: inputs.publish_gitea
|
||||||
|
id: gitea
|
||||||
env:
|
env:
|
||||||
ARCHIVE_NAME: ${{ inputs.archive_name }}
|
ARCHIVE_NAME: ${{ inputs.archive_name }}
|
||||||
GITEA_URL: ${{ inputs.gitea_url }}
|
GITEA_URL: ${{ inputs.gitea_url }}
|
||||||
@@ -179,20 +180,8 @@ jobs:
|
|||||||
--user "${GITEA_USER}:${GITEA_TOKEN}" \
|
--user "${GITEA_USER}:${GITEA_TOKEN}" \
|
||||||
--upload-file "dist/${archive}" \
|
--upload-file "dist/${archive}" \
|
||||||
"$package_url"
|
"$package_url"
|
||||||
|
echo "package_url=$package_url" >> "$GITHUB_OUTPUT"
|
||||||
cat >> "$GITHUB_STEP_SUMMARY" <<EOF
|
echo "archive=$archive" >> "$GITHUB_OUTPUT"
|
||||||
# Agent Marketplace ${VERSION}
|
|
||||||
|
|
||||||
Download the marketplace archive from Gitea:
|
|
||||||
|
|
||||||
${package_url}
|
|
||||||
|
|
||||||
```bash
|
|
||||||
curl --user "GITEA_USER:GITEA_TOKEN" \\
|
|
||||||
--output "${archive}" \\
|
|
||||||
"${package_url}"
|
|
||||||
```
|
|
||||||
EOF
|
|
||||||
|
|
||||||
- name: Upload archive to GitHub Release
|
- name: Upload archive to GitHub Release
|
||||||
if: ${{ !inputs.publish_gitea }}
|
if: ${{ !inputs.publish_gitea }}
|
||||||
@@ -202,7 +191,6 @@ jobs:
|
|||||||
files: dist/${{ inputs.archive_name }}-*.tar.gz
|
files: dist/${{ inputs.archive_name }}-*.tar.gz
|
||||||
|
|
||||||
- name: Write GitHub installation summary
|
- name: Write GitHub installation summary
|
||||||
if: ${{ !inputs.publish_gitea }}
|
|
||||||
env:
|
env:
|
||||||
VERSION: ${{ needs.release-please.outputs.version }}
|
VERSION: ${{ needs.release-please.outputs.version }}
|
||||||
TAG: ${{ needs.release-please.outputs.tag_name }}
|
TAG: ${{ needs.release-please.outputs.tag_name }}
|
||||||
@@ -214,6 +202,8 @@ jobs:
|
|||||||
CODEX_PLUGIN_NAME: ${{ inputs.codex_plugin_name }}
|
CODEX_PLUGIN_NAME: ${{ inputs.codex_plugin_name }}
|
||||||
CODEX_MARKETPLACE_NAME: ${{ inputs.codex_marketplace_name }}
|
CODEX_MARKETPLACE_NAME: ${{ inputs.codex_marketplace_name }}
|
||||||
CURSOR_PLUGIN_NAME: ${{ inputs.cursor_plugin_name }}
|
CURSOR_PLUGIN_NAME: ${{ inputs.cursor_plugin_name }}
|
||||||
|
GITEA_PACKAGE_URL: ${{ steps.gitea.outputs.package_url }}
|
||||||
|
GITEA_ARCHIVE: ${{ steps.gitea.outputs.archive }}
|
||||||
run: |
|
run: |
|
||||||
{
|
{
|
||||||
printf '# Agent plugin %s\n\n' "$VERSION"
|
printf '# Agent plugin %s\n\n' "$VERSION"
|
||||||
@@ -236,4 +226,12 @@ jobs:
|
|||||||
printf 'npx skills add %s/%s/tree/%s/%s --agent opencode --skill '\''*'\'' --yes --global\n' "$SERVER_URL" "$REPOSITORY" "$TAG" "$SKILL_ROOT"
|
printf 'npx skills add %s/%s/tree/%s/%s --agent opencode --skill '\''*'\'' --yes --global\n' "$SERVER_URL" "$REPOSITORY" "$TAG" "$SKILL_ROOT"
|
||||||
printf 'npx skills add %s/%s/tree/%s/%s --agent cursor --skill '\''*'\'' --yes --global\n' "$SERVER_URL" "$REPOSITORY" "$TAG" "$SKILL_ROOT"
|
printf 'npx skills add %s/%s/tree/%s/%s --agent cursor --skill '\''*'\'' --yes --global\n' "$SERVER_URL" "$REPOSITORY" "$TAG" "$SKILL_ROOT"
|
||||||
printf '%s\n' '```'
|
printf '%s\n' '```'
|
||||||
|
|
||||||
|
if [[ -n "$GITEA_PACKAGE_URL" ]]; then
|
||||||
|
printf '\n## Gitea archive\n\n'
|
||||||
|
printf 'The release archive was also published to Gitea:\n\n%s\n\n' "$GITEA_PACKAGE_URL"
|
||||||
|
printf '%s\n' '```bash'
|
||||||
|
printf 'curl --user "GITEA_USER:GITEA_TOKEN" --output %s "%s"\n' "$GITEA_ARCHIVE" "$GITEA_PACKAGE_URL"
|
||||||
|
printf '%s\n' '```'
|
||||||
|
fi
|
||||||
} >> "$GITHUB_STEP_SUMMARY"
|
} >> "$GITHUB_STEP_SUMMARY"
|
||||||
|
|||||||
Reference in New Issue
Block a user