Skip to content

Server Compatibility #52

Server Compatibility

Server Compatibility #52

name: Server Compatibility
on:
schedule:
- cron: "41 5 * * *"
workflow_dispatch:
permissions:
contents: read
packages: read
jobs:
latest-server:
name: Latest Server Integration Tests
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Cache Cargo Artifacts
uses: Swatinem/rust-cache@v2
- name: Authenticate to GHCR
uses: docker/login-action@v4
with:
registry: ghcr.io
username: ${{ secrets.GHCR_USERNAME || github.actor }}
password: ${{ secrets.GHCR_TOKEN || secrets.GITHUB_TOKEN }}
- name: Run Against Latest Server
run: ./scripts/run-integration-tests.sh --with-e2e-client -- --test-threads=1
env:
HUBUUM_INTEGRATION_SERVER_IMAGE: ghcr.io/hubuum/hubuum-server:main