Added cargo-about auto-install and CI steps

This commit is contained in:
Mikayla Maki 2023-01-23 12:43:19 -08:00
parent d060114f00
commit 0f0d5d5726
6 changed files with 21 additions and 8 deletions

View file

@ -41,16 +41,19 @@ jobs:
with:
clean: false
submodules: 'recursive'
- name: Run tests
run: cargo test --workspace --no-fail-fast
- name: Build collab
run: cargo build -p collab
- name: Build other binaries
run: cargo build --workspace --bins --all-features
- name: Generate license file
run: script/generate-licenses
bundle:
name: Bundle app
runs-on:
@ -109,6 +112,9 @@ jobs:
exit 1
fi
- name: Generate license file
run: script/generate-licenses
- name: Create app bundle
run: script/bundle