Skip to content

split ci from release flow #1

split ci from release flow

split ci from release flow #1

Workflow file for this run

name: CI
on:
push:
branches: [master]
pull_request:
jobs:
test:
runs-on: "ubuntu-latest"
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: "Install build dependencies (Linux)"
run: |
sudo apt-get update
sudo apt-get install -y cmake gcc g++
- name: "Rust Cache"
uses: "Swatinem/rust-cache@v2"
with:
"prefix-key": "v1-rust"
"shared-key": "test"
"cache-on-failure": "true"
"save-if": "${{ github.ref == 'refs/heads/master' }}"
- name: "Run tests"
run: cargo test