Skip to content

Commit a49b075

Browse files
Add Rust status page and dashboard signals
1 parent 4b92fe9 commit a49b075

3 files changed

Lines changed: 384 additions & 7 deletions

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,11 @@ on:
55
branches: ["main", "master"]
66
pull_request:
77

8-
env:
9-
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: "true"
10-
118
jobs:
129
rust-backend-tests:
1310
runs-on: ubuntu-24.04
1411
steps:
15-
- uses: actions/checkout@v4
12+
- uses: actions/checkout@v6
1613
- uses: dtolnay/rust-toolchain@stable
1714
with:
1815
toolchain: stable
@@ -30,7 +27,7 @@ jobs:
3027
rust-bootstrap-smoke:
3128
runs-on: ubuntu-24.04
3229
steps:
33-
- uses: actions/checkout@v4
30+
- uses: actions/checkout@v6
3431
- uses: dtolnay/rust-toolchain@stable
3532
with:
3633
toolchain: stable
@@ -41,7 +38,7 @@ jobs:
4138
nix-rust-smoke:
4239
runs-on: ubuntu-24.04
4340
steps:
44-
- uses: actions/checkout@v4
41+
- uses: actions/checkout@v6
4542
- uses: cachix/install-nix-action@v30
4643
with:
4744
extra_nix_config: |
@@ -77,6 +74,7 @@ jobs:
7774
done
7875
7976
curl -fsS "$RUST_BACKEND_URL/health/live" >/dev/null
77+
curl -fsS "$RUST_BACKEND_URL/status/" >/dev/null
8078
curl -fsS -c "$cookie_file" -H "content-type: application/json" -d '{"tenant_id":1,"username":"admin","password":"Admin123!"}' "$RUST_BACKEND_URL/api/v1/auth/sessions" >/dev/null
8179
curl -fsS -b "$cookie_file" "$RUST_BACKEND_URL/api/v1/auth/session" >/dev/null
8280
curl -fsS -b "$cookie_file" "$RUST_BACKEND_URL/dashboard/" >/dev/null
@@ -105,7 +103,7 @@ jobs:
105103
docker-config:
106104
runs-on: ubuntu-24.04
107105
steps:
108-
- uses: actions/checkout@v4
106+
- uses: actions/checkout@v6
109107
- name: Validate docker compose files
110108
run: |
111109
cp .env.example .env

0 commit comments

Comments
 (0)