Skip to content

Commit

Permalink
Merge pull request #189 from Concordium/macos-latest-arm
Browse files Browse the repository at this point in the history
VSCode release: assume macos-latest is ARM based
  • Loading branch information
limemloh authored Oct 29, 2024
2 parents 028c11c + 0e496bc commit ebb93a1
Showing 1 changed file with 8 additions and 8 deletions.
16 changes: 8 additions & 8 deletions .github/workflows/release-vscode-extension.yml
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,20 @@ jobs:
- name: Build on macos
if: matrix.platform == 'macos-latest'
run: |
# Build x86_64
cargo build --release --manifest-path cargo-concordium/Cargo.toml
# Build ARM64 and rename it.
rustup target add aarch64-apple-darwin
# Build ARM64
cargo build --release --manifest-path cargo-concordium/Cargo.toml --target aarch64-apple-darwin
mv cargo-concordium/target/release/aarch64-apple-darwin/cargo-concordium cargo-concordium/target/release/cargo-concordium-aarch64
# Build x86_64 and rename it.
rustup target add x86_64-apple-darwin
cargo build --release --manifest-path cargo-concordium/Cargo.toml --target x86_64-apple-darwin
mv cargo-concordium/target/release/x86_64-apple-darwin/cargo-concordium cargo-concordium/target/release/cargo-concordium-x86_64
- name: Upload artifact
uses: actions/upload-artifact@v4
with:
name: binary-${{ matrix.platform }}
path: |
cargo-concordium/target/release/cargo-concordium
cargo-concordium/target/release/cargo-concordium-aarch64
cargo-concordium/target/release/cargo-concordium-x86_64
cargo-concordium/target/release/x86_64-unknown-linux-musl/cargo-concordium
cargo-concordium/target/release/cargo-concordium.exe
Expand All @@ -81,13 +81,13 @@ jobs:
npm ci
echo "Mac x86_64 first"
mv ../binary-macos-latest/cargo-concordium executables/cargo-concordium
mv ../binary-macos-latest/cargo-concordium-x86_64 executables/cargo-concordium
chmod +x executables/cargo-concordium
npx vsce package --target darwin-x64 --out ./out/extension-darwin-x64.vsix
echo "Then Mac ARM64"
rm -rf executables/*
mv ../binary-macos-latest/cargo-concordium-aarch64 executables/cargo-concordium
mv ../binary-macos-latest/cargo-concordium executables/cargo-concordium
chmod +x executables/cargo-concordium
npx vsce package --target darwin-arm64 --out ./out/extension-darwin-arm64.vsix
Expand Down

0 comments on commit ebb93a1

Please sign in to comment.