Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upload move-dev packages to release #68

Merged
merged 1 commit into from
Aug 21, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions .github/workflows/main.yml
Original file line number Diff line number Diff line change
Expand Up @@ -88,14 +88,26 @@ jobs:
uses: actions/download-artifact@v3
with:
name: platform-tools-linux-x86_64.tar.bz2
- name: Download Linux move-dev
uses: actions/download-artifact@v3
with:
name: move-dev-linux-x86_64.tar.bz2
- name: Download macOS tarball
uses: actions/download-artifact@v3
with:
name: platform-tools-osx-x86_64.tar.bz2
- name: Download macOS move-dev
uses: actions/download-artifact@v3
with:
name: move-dev-osx-x86_64.tar.bz2
- name: Download Windows tarball
uses: actions/download-artifact@v3
with:
name: platform-tools-windows-x86_64.tar.bz2
- name: Download Windows move-dev
uses: actions/download-artifact@v3
with:
name: move-dev-windows-x86_64.tar.bz2
- name: Create Release
id: create_release
uses: actions/create-release@v1
Expand All @@ -116,6 +128,16 @@ jobs:
asset_path: platform-tools-linux-x86_64.tar.bz2
asset_name: platform-tools-linux-x86_64.tar.bz2
asset_content_type: application/zip
- name: Release Linux move-dev
id: upload-release-linux-move
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: move-dev-linux-x86_64.tar.bz2
asset_name: move-dev-linux-x86_64.tar.bz2
asset_content_type: application/zip
- name: Release macOS tarball
id: upload-release-macos
uses: actions/upload-release-asset@v1
Expand All @@ -126,6 +148,16 @@ jobs:
asset_path: platform-tools-osx-x86_64.tar.bz2
asset_name: platform-tools-osx-x86_64.tar.bz2
asset_content_type: application/zip
- name: Release macOS move-dev
id: upload-release-macos-move
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: move-dev-osx-x86_64.tar.bz2
asset_name: move-dev-osx-x86_64.tar.bz2
asset_content_type: application/zip
- name: Release Windows tarball
id: upload-release-windows
uses: actions/upload-release-asset@v1
Expand All @@ -136,3 +168,13 @@ jobs:
asset_path: platform-tools-windows-x86_64.tar.bz2
asset_name: platform-tools-windows-x86_64.tar.bz2
asset_content_type: application/zip
- name: Release Windows move-dev
id: upload-release-windows-move
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ steps.create_release.outputs.upload_url }}
asset_path: move-dev-windows-x86_64.tar.bz2
asset_name: move-dev-windows-x86_64.tar.bz2
asset_content_type: application/zip
2 changes: 1 addition & 1 deletion build.sh
Original file line number Diff line number Diff line change
Expand Up @@ -154,12 +154,12 @@ EOF
)

tar -C deploy -jcf ${ARTIFACT} .
rm -rf deploy

# Package LLVM binaries for Move project
MOVE_DEV_TAR=${ARTIFACT/platform-tools/move-dev}
mkdir move-dev
if [[ "${HOST_TRIPLE}" == "x86_64-pc-windows-msvc" ]] ; then
rm -rf deploy
rm -f rust/build/${HOST_TRIPLE}/llvm/bin/{llvm-ranlib.exe,llvm-lib.exe,llvm-dlltool.exe}
fi
cp -R "rust/build/${HOST_TRIPLE}/llvm/"{bin,include,lib} move-dev/
Expand Down
Loading