diff --git a/.github/workflows/gen-scie-platforms.yml b/.github/workflows/gen-scie-platforms.yml index 37cf7abea..78c63c03c 100644 --- a/.github/workflows/gen-scie-platforms.yml +++ b/.github/workflows/gen-scie-platforms.yml @@ -26,13 +26,17 @@ jobs: - platform: Linux x86_64 os: ubuntu-22.04 docker-arch: amd64 + artifact-name: linux-x86_64 - platform: Linux aarch64 os: ubuntu-22.04 docker-arch: arm64 + artifact-name: linux-aarch64 - platform: macOS x86_64 os: macos-13 + artifact-name: macos-x86_64 - platform: macOS arm64 os: macos-14 + artifact-name: macos-aarch64 runs-on: ${{ matrix.os }} steps: - name: Checkout Pex @@ -78,4 +82,5 @@ jobs: - name: Upload Complete Platform File Artifact uses: actions/upload-artifact@v4 with: + name: complete-platform-${{ matrix.artifact-name }} path: ${{ github.event.inputs.dest-dir }}/* diff --git a/scripts/gen_scie_platform.py b/scripts/gen_scie_platform.py index 2c4ea7232..a684df1d2 100644 --- a/scripts/gen_scie_platform.py +++ b/scripts/gen_scie_platform.py @@ -33,6 +33,8 @@ def create_all_complete_platforms( def current_platform() -> str: system = platform.system().lower() + if system == "darwin": + system = "macos" machine = platform.machine().lower() if machine in ("aarch64", "arm64"): return f"{system}-aarch64"