























@@ -72,7 +72,7 @@ jobs:
7272contents: read
7373outputs:
7474ref: ${{ steps.inputs.outputs.ref }}
75-sha: ${{ steps.ref.outputs.sha }}
75+revision: ${{ steps.ref.outputs.sha }}
7676provider: ${{ steps.inputs.outputs.provider }}
7777mode: ${{ steps.inputs.outputs.mode }}
7878release_profile: ${{ steps.inputs.outputs.release_profile }}
@@ -106,6 +106,7 @@ jobs:
106106 - name: Checkout trusted workflow helper
107107uses: actions/checkout@v6
108108with:
109+persist-credentials: false
109110ref: ${{ github.ref_name }}
110111path: workflow
111112fetch-depth: 1
@@ -126,6 +127,7 @@ jobs:
126127if: steps.fast_ref.outputs.fallback == 'true'
127128uses: actions/checkout@v6
128129with:
130+persist-credentials: false
129131ref: ${{ inputs.ref }}
130132path: source
131133fetch-depth: 0
@@ -240,6 +242,7 @@ jobs:
240242 - name: Checkout trusted workflow ref
241243uses: actions/checkout@v6
242244with:
245+persist-credentials: false
243246ref: ${{ github.ref_name }}
244247fetch-depth: 0
245248@@ -259,7 +262,7 @@ jobs:
259262id: package
260263shell: bash
261264env:
262-PACKAGE_REF: ${{ needs.resolve_target.outputs.sha }}
265+PACKAGE_REF: ${{ needs.resolve_target.outputs.revision }}
263266run: |
264267 set -euo pipefail
265268 node scripts/resolve-openclaw-package-candidate.mjs \
@@ -298,7 +301,7 @@ jobs:
298301contents: read
299302uses: ./.github/workflows/install-smoke.yml
300303with:
301-ref: ${{ needs.resolve_target.outputs.sha }}
304+ref: ${{ needs.resolve_target.outputs.revision }}
302305run_bun_global_install_smoke: true
303306304307cross_os_release_checks:
@@ -333,7 +336,7 @@ jobs:
333336pull-requests: read
334337uses: ./.github/workflows/openclaw-live-and-e2e-checks-reusable.yml
335338with:
336-ref: ${{ needs.resolve_target.outputs.sha }}
339+ref: ${{ needs.resolve_target.outputs.revision }}
337340include_repo_e2e: true
338341include_release_path_suites: true
339342include_openwebui: ${{ needs.resolve_target.outputs.release_profile != 'minimum' }}
@@ -488,7 +491,8 @@ jobs:
488491 - name: Checkout selected ref
489492uses: actions/checkout@v6
490493with:
491-ref: ${{ needs.resolve_target.outputs.sha }}
494+persist-credentials: false
495+ref: ${{ needs.resolve_target.outputs.revision }}
492496fetch-depth: 1
493497494498 - name: Setup Node environment
@@ -535,7 +539,7 @@ jobs:
535539if: always()
536540uses: actions/upload-artifact@v4
537541with:
538-name: release-qa-parity-${{ matrix.lane }}-${{ needs.resolve_target.outputs.sha }}
542+name: release-qa-parity-${{ matrix.lane }}-${{ needs.resolve_target.outputs.revision }}
539543path: .artifacts/qa-e2e/
540544retention-days: 14
541545if-no-files-found: warn
@@ -556,7 +560,8 @@ jobs:
556560 - name: Checkout selected ref
557561uses: actions/checkout@v6
558562with:
559-ref: ${{ needs.resolve_target.outputs.sha }}
563+persist-credentials: false
564+ref: ${{ needs.resolve_target.outputs.revision }}
560565fetch-depth: 1
561566562567 - name: Setup Node environment
@@ -569,7 +574,7 @@ jobs:
569574 - name: Download parity lane artifacts
570575uses: actions/download-artifact@v4
571576with:
572-pattern: release-qa-parity-*-${{ needs.resolve_target.outputs.sha }}
577+pattern: release-qa-parity-*-${{ needs.resolve_target.outputs.revision }}
573578path: .artifacts/qa-e2e/
574579merge-multiple: true
575580@@ -590,7 +595,7 @@ jobs:
590595if: always()
591596uses: actions/upload-artifact@v4
592597with:
593-name: release-qa-parity-${{ needs.resolve_target.outputs.sha }}
598+name: release-qa-parity-${{ needs.resolve_target.outputs.revision }}
594599path: .artifacts/qa-e2e/
595600retention-days: 14
596601if-no-files-found: warn
@@ -612,7 +617,8 @@ jobs:
612617 - name: Checkout selected ref
613618uses: actions/checkout@v6
614619with:
615-ref: ${{ needs.resolve_target.outputs.sha }}
620+persist-credentials: false
621+ref: ${{ needs.resolve_target.outputs.revision }}
616622fetch-depth: 1
617623618624 - name: Setup Node environment
@@ -669,7 +675,7 @@ jobs:
669675if: always()
670676uses: actions/upload-artifact@v4
671677with:
672-name: release-qa-live-matrix-${{ needs.resolve_target.outputs.sha }}
678+name: release-qa-live-matrix-${{ needs.resolve_target.outputs.revision }}
673679path: .artifacts/qa-e2e/
674680retention-days: 14
675681if-no-files-found: warn
@@ -691,7 +697,8 @@ jobs:
691697 - name: Checkout selected ref
692698uses: actions/checkout@v6
693699with:
694-ref: ${{ needs.resolve_target.outputs.sha }}
700+persist-credentials: false
701+ref: ${{ needs.resolve_target.outputs.revision }}
695702fetch-depth: 1
696703697704 - name: Setup Node environment
@@ -754,7 +761,7 @@ jobs:
754761if: always()
755762uses: actions/upload-artifact@v4
756763with:
757-name: release-qa-live-telegram-${{ needs.resolve_target.outputs.sha }}
764+name: release-qa-live-telegram-${{ needs.resolve_target.outputs.revision }}
758765path: .artifacts/qa-e2e/
759766retention-days: 14
760767if-no-files-found: warn
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。