Merge pull request #5 from powersync-ja/minimum-ios-version #60
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
on: | |
push: | |
name: "tests" | |
jobs: | |
build: | |
name: Testing on ${{ matrix.os }} | |
runs-on: ${{ matrix.os }} | |
strategy: | |
fail-fast: false | |
matrix: | |
include: | |
- os: ubuntu-latest | |
- os: macos-latest | |
steps: | |
- uses: actions/checkout@v3 | |
with: | |
submodules: true | |
- name: Build lib | |
run: | | |
cargo build -p powersync_loadable --release | |
- name: Build sqlite | |
run: | | |
cargo build -p powersync_core --release --features static | |
cargo build -p powersync_sqlite --release | |
cargo build -p sqlite3 --release | |
- name: Test powersync | |
run: | | |
cargo test -p powersync_core --features loadable_extension | |
- name: Check shell | |
run: | | |
./target/release/powersync_sqlite ":memory:" "select powersync_rs_version()" | |
- name: Check loadable extension | |
run: | | |
./target/release/sqlite3 ":memory:" ".load ./target/release/libpowersync" "select powersync_rs_version()" |