Update action (#6571)

* action

* action

* action
This commit is contained in:
Archer
2026-03-16 20:23:46 +08:00
committed by GitHub
parent b90c053fad
commit 04bf2d9bcf
4 changed files with 28 additions and 47 deletions

View File

@@ -34,12 +34,6 @@ jobs:
id: datetime
run: echo "datetime=$(date +'%Y%m%d%H%M%S')" >> $GITHUB_OUTPUT
- name: Save PR metadata
run: |
mkdir -p /tmp/pr-metadata
echo "${{ github.event.pull_request.number }}" > /tmp/pr-metadata/pr-number.txt
echo "${{ github.event.pull_request.head.sha }}" > /tmp/pr-metadata/pr-sha.txt
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
@@ -64,21 +58,21 @@ jobs:
path: /tmp/fastgpt-docs-${{ steps.datetime.outputs.datetime }}.tar
retention-days: 1
- name: Upload PR metadata
uses: actions/upload-artifact@v4
with:
name: pr-metadata-docs-${{ steps.datetime.outputs.datetime }}
path: /tmp/pr-metadata/
retention-days: 1
outputs:
datetime: ${{ steps.datetime.outputs.datetime }}
call-push-workflow:
needs: build-docs-image
permissions:
contents: read
packages: write
attestations: write
id-token: write
pull-requests: write
issues: write
uses: ./.github/workflows/preview-docs-push.yml
secrets: inherit
with:
pr_number: ${{ github.event.pull_request.number }}
pr_number: ${{ format('{0}', github.event.pull_request.number) }}
datetime: ${{ needs.build-docs-image.outputs.datetime }}
run_id: ${{ github.run_id }}
outputs:
datetime: ${{ steps.datetime.outputs.datetime }}
run_id: ${{ format('{0}', github.run_id) }}

View File

@@ -26,14 +26,6 @@ jobs:
runs-on: ubuntu-24.04
steps:
- name: Download PR metadata
uses: actions/download-artifact@v4
with:
name: pr-metadata-docs-${{ inputs.datetime }}
path: /tmp/pr-metadata/
run-id: ${{ inputs.run_id }}
github-token: ${{ secrets.GITHUB_TOKEN }}
- name: Read PR information
id: pr
run: |

View File

@@ -33,12 +33,6 @@ jobs:
ref: ${{ github.event_name == 'pull_request_target' && github.event.pull_request.head.sha || github.sha }}
fetch-depth: 0
- name: Save PR metadata
run: |
mkdir -p /tmp/pr-metadata
echo "${{ github.event.pull_request.number }}" > /tmp/pr-metadata/pr-number.txt
echo "${{ github.event.pull_request.head.sha }}" > /tmp/pr-metadata/pr-sha.txt
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v3
with:
@@ -95,23 +89,23 @@ jobs:
path: /tmp/${{ steps.config.outputs.IMAGE_NAME }}-${{ github.sha }}.tar
retention-days: 1
- name: Upload PR metadata
uses: actions/upload-artifact@v4
with:
name: pr-metadata-${{ matrix.image }}-${{ github.sha }}
path: /tmp/pr-metadata/
retention-days: 1
call-push-workflow:
needs: build-preview-images
strategy:
matrix:
image: [fastgpt, sandbox, mcp_server]
fail-fast: false
permissions:
contents: read
packages: write
attestations: write
id-token: write
pull-requests: write
issues: write
uses: ./.github/workflows/preview-fastgpt-push.yml
secrets: inherit
with:
pr_number: ${{ github.event.pull_request.number }}
pr_number: ${{ format('{0}', github.event.pull_request.number) }}
pr_sha: ${{ github.sha }}
run_id: ${{ github.run_id }}
run_id: ${{ format('{0}', github.run_id) }}
image: ${{ matrix.image }}

View File

@@ -16,15 +16,16 @@ on:
required: true
type: string
permissions:
contents: read
packages: write
attestations: write
id-token: write
pull-requests: write
issues: write
jobs:
push-preview-images:
permissions:
contents: read
packages: write
attestations: write
id-token: write
pull-requests: write
issues: write # Required for issue-comment (PR comments use Issues API)
runs-on: ubuntu-24.04