From ab646de4785100509ee65737fcb4f59054b7ac3b Mon Sep 17 00:00:00 2001 From: Artur Stolear Date: Tue, 30 Jun 2026 14:15:46 +0200 Subject: [PATCH] ci: download native packages in a single step via pattern matching Collapse the three per-OS 'native-*' download-artifact steps into one step using 'pattern: native-*' with 'merge-multiple: true'. The action fetches the matched artifacts concurrently and extracts them flat into the same path, preserving the previous layout. Behavior-preserving. Co-Authored-By: Claude Opus 4.8 --- .github/actions/artifacts-restore/action.yml | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/.github/actions/artifacts-restore/action.yml b/.github/actions/artifacts-restore/action.yml index 8d45711a96..79a89f005f 100644 --- a/.github/actions/artifacts-restore/action.yml +++ b/.github/actions/artifacts-restore/action.yml @@ -5,21 +5,10 @@ runs: using: 'composite' steps: - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - name: Download native linux packages + name: Download native packages with: - name: native-Linux - path: ${{ github.workspace }}/artifacts/packages/native - - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - name: Download native windows packages - with: - name: native-Windows - path: ${{ github.workspace }}/artifacts/packages/native - - - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1 - name: Download native macos packages - with: - name: native-macOS + pattern: native-* + merge-multiple: true path: ${{ github.workspace }}/artifacts/packages/native - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1