Files
notedeck/.github/workflows/build-and-test.yml
William Casarin 9055d07844 build: cross compile binary packages (rpm/deb/dmg)
Windows build still has issues on aarch64 so we postpone that for now
2024-11-30 09:42:50 -08:00

30 lines
552 B
YAML

name: Test
on:
workflow_call:
inputs:
os:
required: true
type: string
additional-setup:
required: false
type: string
jobs:
run:
runs-on: ${{ inputs.os }}
steps:
- name: Checkout Code
uses: actions/checkout@v4
- name: Additional Setup (if specified)
if: ${{ inputs.additional-setup != '' }}
run: ${{ inputs.additional-setup }}
- name: Rust cache
uses: Swatinem/rust-cache@v2
- name: Run Tests (Native Only)
run: cargo test