Skip to content

Commit 4451ac2

Browse files
authored
feat: baseline table apis (#87)
1 parent 25591a4 commit 4451ac2

File tree

127 files changed

+8002
-951
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

127 files changed

+8002
-951
lines changed

.github/workflows/test.yaml

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ on:
88

99
jobs:
1010
format:
11-
runs-on: ubuntu-latest
11+
runs-on: ubuntu-22.04
1212
steps:
1313
- uses: actions/checkout@v4
1414

@@ -26,7 +26,7 @@ jobs:
2626
fail-fast: true
2727
matrix:
2828
os:
29-
- ubuntu-latest
29+
- ubuntu-22.04
3030
- macos-latest
3131
- windows-latest
3232
runs-on: ${{ matrix.os }}
@@ -41,6 +41,13 @@ jobs:
4141
components: clippy
4242
toolchain: stable
4343

44+
# install linux dependencies
45+
- name: install dependencies (ubuntu only)
46+
if: matrix.os == 'ubuntu-22.04' # This must match the platform value defined above.
47+
run: |
48+
sudo apt-get update
49+
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
50+
4451
- name: Check clippy
4552
run: cargo clippy --tests
4653

@@ -52,7 +59,7 @@ jobs:
5259
fail-fast: true
5360
matrix:
5461
os:
55-
- ubuntu-latest
62+
- ubuntu-22.04
5663
- macos-latest
5764
- windows-latest
5865
runs-on: ${{ matrix.os }}
@@ -72,11 +79,18 @@ jobs:
7279
with:
7380
toolchain: stable
7481

82+
# install linux dependencies
83+
- name: install dependencies (ubuntu only)
84+
if: matrix.os == 'ubuntu-22.04' # This must match the platform value defined above.
85+
run: |
86+
sudo apt-get update
87+
sudo apt-get install -y libwebkit2gtk-4.0-dev libwebkit2gtk-4.1-dev libappindicator3-dev librsvg2-dev patchelf
88+
7589
- name: Run unit tests
7690
run: cargo test --lib
7791

7892
policy-openfga:
79-
runs-on: ubuntu-latest
93+
runs-on: ubuntu-22.04
8094

8195
steps:
8296
- name: Checkout code
@@ -104,7 +118,7 @@ jobs:
104118
cargo test -p delta-sharing-openfga
105119
106120
integration:
107-
runs-on: ubuntu-latest
121+
runs-on: ubuntu-22.04
108122

109123
services:
110124
postgres:

0 commit comments

Comments
 (0)