Skip to content

Commit

Permalink
Merge pull request #190 from Concordium/fix-artifact-paths
Browse files Browse the repository at this point in the history
Fix artifact paths in release of vscode
  • Loading branch information
limemloh authored Oct 29, 2024
2 parents ebb93a1 + 8c88477 commit 8cfa400
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 @@ -44,20 +44,20 @@ jobs:
if: matrix.platform == 'macos-latest'
run: |
# Build ARM64
rustup target add aarch64-apple-darwin
cargo build --release --manifest-path cargo-concordium/Cargo.toml --target aarch64-apple-darwin
# 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-x86_64
cargo-concordium/target/release/x86_64-unknown-linux-musl/cargo-concordium
cargo-concordium/target/aarch64-apple-darwin/release/cargo-concordium
cargo-concordium/target/x86_64-apple-darwin/release/cargo-concordium
cargo-concordium/target/x86_64-unknown-linux-musl/release/cargo-concordium
cargo-concordium/target/release/cargo-concordium.exe
build-extension:
Expand All @@ -81,24 +81,24 @@ jobs:
npm ci
echo "Mac x86_64 first"
mv ../binary-macos-latest/cargo-concordium-x86_64 executables/cargo-concordium
mv ../binary-macos-latest/x86_64-apple-darwin/release/cargo-concordium 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 executables/cargo-concordium
mv ../binary-macos-latest/aarch64-apple-darwin/release/cargo-concordium executables/cargo-concordium
chmod +x executables/cargo-concordium
npx vsce package --target darwin-arm64 --out ./out/extension-darwin-arm64.vsix
echo "Then Windows"
rm -rf executables/*
mv ../binary-windows-latest/cargo-concordium.exe executables/cargo-concordium.exe
mv ../binary-windows-latest/release/cargo-concordium.exe executables/cargo-concordium.exe
npx vsce package --target win32-x64 --out ./out/extension-win64.vsix
echo "Finally linux"
rm -rf executables/*
mv ../binary-ubuntu-latest/cargo-concordium executables/cargo-concordium
mv ../binary-ubuntu-latest/x86_64-unknown-linux-musl/release/cargo-concordium executables/cargo-concordium
npx vsce package --target linux-x64 --out ./out/extension-linux-x64.vsix
- name: Upload extension artifacts
Expand Down

0 comments on commit 8cfa400

Please sign in to comment.