Fix rust ci

This commit is contained in:
Bjorn Beishline 2026-01-21 16:36:02 -07:00
parent 61b3146807
commit 9f6ea9d3d4

View File

@ -1,25 +1,36 @@
name: Rust name: Build with Rust
on: on:
push: push:
branches: [ "master" ] branches: ["master"]
pull_request: pull_request:
branches: [ "master" ] branches: ["master"]
env: env:
CARGO_TERM_COLOR: always CARGO_TERM_COLOR: always
jobs: jobs:
build: build:
runs-on: ubuntu-latest runs-on: ubuntu-latest
defaults: permissions:
run: contents: read
working-directory: rust
steps: steps:
- uses: actions/checkout@v4 - uses: actions/checkout@v4
- name: Build - name: Set up JDK 21
uses: actions/setup-java@v4
with:
java-version: "21"
distribution: "temurin"
- name: Setup Gradle
uses: gradle/actions/setup-gradle@af1da67850ed9a4cedd57bfd976089dd991e2582
- name: Build JAR with Gradle
run: ./gradlew jar
working-directory: java
- name: Build rust
run: cargo build --verbose run: cargo build --verbose
- name: Run tests working-directory: rust
- name: Run rust tests
run: cargo test --verbose run: cargo test --verbose
working-directory: rust