ci: update

This commit is contained in:
iff 2024-12-08 18:10:35 +01:00
parent 9d42dcbb4c
commit 06efb53f35

View file

@ -75,25 +75,30 @@ jobs:
# cross 0.2.5 broken for android
run: |
cargo install cross --locked --git https://github.com/cross-rs/cross --rev 99b8069c0d977a14cd421ad8a3ef3255dc5802be
cross build --release --locked --target ${{ matrix.target }} --features=runtime-rules,request-ai
cross build --release --locked --target ${{ matrix.target }}
- name: package deb
if: ${{ matrix.deb == true }}
run: |
cargo install cargo-deb --locked
cargo deb --no-build --no-strip --output . --target ${{ matrix.target }}
cargo deb -p pay-respects --no-build --no-strip --output . --target ${{ matrix.target }}
- name: zipping files (exe)
if: runner.os == 'Windows'
run: >
7z a pay-respects-${{ steps.version.outputs.VERSION }}-${{ matrix.target }}.zip
./target/${{ matrix.target }}/release/pay-respects.exe
./target/${{ matrix.target }}/release/pay-respects-module-runtime-rules.exe
./target/${{ matrix.target }}/release/pay-respects-fallback-request-ai.exe
- name: zipping files (unix)
if: runner.os != 'Windows'
run: >
tar -czf pay-respects-${{ steps.version.outputs.VERSION }}-${{ matrix.target }}.tar.gz
-C target/${{ matrix.target }}/release pay-respects
-C target/${{ matrix.target }}/release
pay-respects
pay-respects-module-runtime-rules
pay-respects-fallback-request-ai
- name: uploading to release
uses: ncipollo/release-action@v1