update workflow for vendor tarball

This commit is contained in:
galister
2026-02-09 02:38:16 +09:00
parent f9a57e58bb
commit fcbb5fab73

View File

@@ -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