mirror of
https://github.com/tauri-apps/tauri.git
synced 2024-12-19 08:31:35 +03:00
1ee1933da5
* test lib on PR * add build command * ls to see where we are at * ls after * cd in one step * less matrixes * Rename test-lib-on-pr.yml to test-on-pr.yml * pull out strategy * Update test-on-pr.yml * more spaces * jobs don't like spaces * test bindings * build templates * build tools
73 lines
1.4 KiB
YAML
73 lines
1.4 KiB
YAML
name: test library
|
|
|
|
on: [pull_request]
|
|
|
|
jobs:
|
|
build-lib:
|
|
runs-on: ${{ matrix.platform }}
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
platform: [ubuntu-latest, macos-latest, windows-latest]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
fetch-depth: 3
|
|
- name: build
|
|
run: |
|
|
cd ./lib/rust
|
|
cargo build
|
|
|
|
build-bindings:
|
|
runs-on: ${{ matrix.platform }}
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
platform: [ubuntu-latest, macos-latest, windows-latest]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
fetch-depth: 3
|
|
- name: build
|
|
run: |
|
|
cd ./bindings/rust
|
|
cargo build
|
|
|
|
build-templates:
|
|
runs-on: ${{ matrix.platform }}
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
platform: [ubuntu-latest, macos-latest, windows-latest]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
fetch-depth: 3
|
|
- name: build
|
|
run: |
|
|
cd ./templates/rust
|
|
cargo build
|
|
|
|
build-tools-cargo-tauri-bundle:
|
|
runs-on: ${{ matrix.platform }}
|
|
|
|
strategy:
|
|
fail-fast: false
|
|
matrix:
|
|
platform: [ubuntu-latest, macos-latest, windows-latest]
|
|
|
|
steps:
|
|
- uses: actions/checkout@v1
|
|
with:
|
|
fetch-depth: 3
|
|
- name: build
|
|
run: |
|
|
cd ./tools/rust/cargo-tauri-bundle
|
|
cargo build
|