2026-01-28 15:53:53 -03:00

34 lines
625 B
YAML

name: Lint and Test the Logos Storage Local Harness
on:
push:
branches:
- main
tags:
- 'v*.*.*'
pull_request:
workflow_dispatch:
jobs:
test:
name: Build and Test
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
with:
submodules: recursive
- name: Get Logos Storage
run: ./scripts/get-logos-storage.sh /usr/local/bin
- name: Lint
uses: ludeeus/action-shellcheck@master
with:
ignore_paths: >-
test/bats
test/test_helper
- name: Run Tests
run: ./test/bats/bin/bats test/