Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
66 commits
Select commit Hold shift + click to select a range
76b9577
First CI test
EricFecteau Jan 31, 2026
9ecea5b
Add SSL
EricFecteau Jan 31, 2026
074f2dd
Missing pkg-config to find ssl
EricFecteau Jan 31, 2026
163114f
Install firefox
EricFecteau Jan 31, 2026
d535926
Add webgl
EricFecteau Jan 31, 2026
8d227d7
Lib gtk
EricFecteau Jan 31, 2026
3e495bd
Libsound
EricFecteau Jan 31, 2026
2569913
Wrong libsound name
EricFecteau Jan 31, 2026
2212a1e
add tests
EricFecteau Jan 31, 2026
ee8a2dd
Add minio
EricFecteau Jan 31, 2026
8d7c6ee
no wget
EricFecteau Jan 31, 2026
4ddaf20
remove sudo
EricFecteau Jan 31, 2026
899ffd0
Change approach
EricFecteau Jan 31, 2026
01b7b75
typo
EricFecteau Jan 31, 2026
5dbbbbf
Change approach
EricFecteau Jan 31, 2026
ced0486
Fix alias
EricFecteau Jan 31, 2026
7407341
Expand aliases
EricFecteau Jan 31, 2026
f0820b6
Quickfail
EricFecteau Jan 31, 2026
119d5b9
Correct shell
EricFecteau Jan 31, 2026
4cd8dea
test alias
EricFecteau Jan 31, 2026
4c9f5be
move ci code to justfile
EricFecteau Jan 31, 2026
a19fb21
Fix alias
EricFecteau Jan 31, 2026
92f7eed
CI Failure
EricFecteau Jan 31, 2026
98b1305
Fix ci
EricFecteau Jan 31, 2026
4dde2fa
Add postgres
EricFecteau Jan 31, 2026
1d03948
remove password
EricFecteau Jan 31, 2026
1245e41
Trust without password
EricFecteau Jan 31, 2026
bbbaa0f
Fix postgres ci
EricFecteau Jan 31, 2026
74aed4c
add host + ports
EricFecteau Feb 1, 2026
f66af03
FIx sql
EricFecteau Feb 1, 2026
a95be1d
Test sqp
EricFecteau Feb 13, 2026
18e1da3
Re-enable just
EricFecteau Feb 13, 2026
943c644
Add cargo
EricFecteau Feb 13, 2026
bc6b06f
Remove polars
EricFecteau Feb 13, 2026
01ad8ca
fix postgrest connect string
EricFecteau Feb 13, 2026
295e622
Downgrade to pg17
EricFecteau Feb 13, 2026
3b8871e
Change url?
EricFecteau Feb 13, 2026
065e857
Enable localhost
EricFecteau Feb 13, 2026
b36757b
postgrest install diff
EricFecteau Feb 13, 2026
af7f352
Change url
EricFecteau Feb 13, 2026
7a05d04
Postgres
EricFecteau Feb 13, 2026
0868665
URL
EricFecteau Feb 13, 2026
c58a863
Finalize test
EricFecteau Feb 13, 2026
12f627e
moved rm before
EricFecteau Feb 13, 2026
c9c2e75
Free space
EricFecteau Feb 14, 2026
5955f43
Add sudo
EricFecteau Feb 14, 2026
f74c75d
Delete unneeded folders
EricFecteau Feb 14, 2026
5a9ac41
Understanding memory
EricFecteau Feb 14, 2026
ffbb3c9
Change minio server type
EricFecteau Feb 14, 2026
b8ac922
Test different minio
EricFecteau Feb 14, 2026
b4edfa4
Small fixes
EricFecteau Feb 14, 2026
98d41af
Test different approach
EricFecteau Feb 14, 2026
7ee97b2
Send to background
EricFecteau Feb 14, 2026
b1f3bab
Limited testing
EricFecteau Feb 14, 2026
cc56cfc
Fix ci
EricFecteau Feb 14, 2026
0cb3144
Re-enable all code
EricFecteau Feb 15, 2026
2902053
Double just command
EricFecteau Feb 15, 2026
87cd30d
Deleting minio folder, oops
EricFecteau Feb 15, 2026
5bafb53
Diff location
EricFecteau Feb 15, 2026
7e97e3b
FIx 2_4_2 wrong url
EricFecteau Feb 21, 2026
5f5de22
Add ls and fix up env var
EricFecteau Feb 21, 2026
e2db1e2
Had removed data upload to minio
EricFecteau Feb 21, 2026
527edcd
Upload more
EricFecteau Feb 21, 2026
719da47
FInish minio
EricFecteau Feb 21, 2026
5d5c5e4
Finish minio
EricFecteau Feb 21, 2026
079675a
Give path to browser
EricFecteau Feb 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: test

on:
pull_request:
branches:
- main # or your target branch name

jobs:
rust:
runs-on: ubuntu-latest
container: ubuntu:24.04

services:
postgres:
image: postgres:17
env:
POSTGRES_PASSWORD: postgres
ports:
- 5432:5432

steps:

- name: Install CI tools
run: |
apt-get update
apt-get install -y sudo curl jq build-essential libssl-dev openssl pkg-config xvfb libgtk-3-0 libasound2t64 wget

- uses: actions/checkout@v4

- name: Setup Firefox (for plotly)
uses: browser-actions/setup-firefox@v1
with:
firefox-version: 'latest'
id: setup-firefox

- name: Install Minio
run: |
wget --quiet -O /tmp/minio https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x /tmp/minio
/tmp/minio -v

- uses: dtolnay/rust-toolchain@stable

- name: Install latest mdbook
run: |
cargo install mdbook

- uses: extractions/setup-just@v2

- name: Build Book
run: just build

- name: Test Examples
run: |
/tmp/minio -C /tmp/minio-config server /data &
just test-all-ci
env:
POSTGRES_URL: "postgresql://postgres:postgres@postgres:5432/postgres"
BROWSER_PATH: "${{ steps.setup-firefox.outputs.firefox-path }}"
Loading
Loading