update workflow for vendor tarball
This commit is contained in:
13
.github/workflows/make-release.yml
vendored
13
.github/workflows/make-release.yml
vendored
@@ -36,10 +36,9 @@ jobs:
|
|||||||
cargo build --release
|
cargo build --release
|
||||||
- name: Make tarball
|
- name: Make tarball
|
||||||
run: |
|
run: |
|
||||||
pip install portage pycargoebuild
|
cargo vendor > vendor-config.toml
|
||||||
wget https://github.com/gentoo/gentoo/raw/refs/heads/master/metadata/license-mapping.conf
|
mv vendor-config.toml vendor
|
||||||
mkdir dist
|
tar --xz -cf vendor.tar.xz vendor
|
||||||
pycargoebuild --distdir dist --license-mapping license-mapping.conf --crate-tarball --crate-tarball-path wayvr-crates.tar.xz
|
|
||||||
- name: Create Release
|
- name: Create Release
|
||||||
id: create_release
|
id: create_release
|
||||||
uses: actions/create-release@v1
|
uses: actions/create-release@v1
|
||||||
@@ -81,12 +80,12 @@ jobs:
|
|||||||
asset_name: WayVR-${{ github.ref_name }}-x86_64.AppImage
|
asset_name: WayVR-${{ github.ref_name }}-x86_64.AppImage
|
||||||
asset_content_type: application/octet-stream
|
asset_content_type: application/octet-stream
|
||||||
|
|
||||||
- name: Upload crates tarball
|
- name: Upload vendor tarball
|
||||||
uses: actions/upload-release-asset@v1
|
uses: actions/upload-release-asset@v1
|
||||||
env:
|
env:
|
||||||
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
|
GITHUB_TOKEN: ${{ secrets.RELEASE_KEY }}
|
||||||
with:
|
with:
|
||||||
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
upload_url: ${{ steps.create_release.outputs.upload_url }}
|
||||||
asset_path: ./wayvr/wayvr-crates.tar.xz
|
asset_path: ./wayvr/vendor.tar.xz
|
||||||
asset_name: WayVR-${{ github.ref_name }}-crates.tar.xz
|
asset_name: vendor.tar.xz
|
||||||
asset_content_type: application/x-gtar
|
asset_content_type: application/x-gtar
|
||||||
|
|||||||
Reference in New Issue
Block a user