Skip to content

refactor(mem_wal): redesign FTS mem index for single-writer multi-reader #15194

refactor(mem_wal): redesign FTS mem index for single-writer multi-reader

refactor(mem_wal): redesign FTS mem index for single-writer multi-reader #15194

name: Check license headers
on:
push:
branches:
- main
- release/**
pull_request:
branches:
- main
- release/**
paths:
- rust/**
- python/**
- protos/**
permissions:
contents: read
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Check out code
uses: actions/checkout@34e114876b0b11c390a56381ad16ebd13914f8d5 # v4
- name: Install license-header-checker
run: |
set -euo pipefail
curl -sfSL https://raw.githubusercontent.com/lluissm/license-header-checker/master/install.sh -o /tmp/install-lhc.sh
bash /tmp/install-lhc.sh
rm -f /tmp/install-lhc.sh
- name: Check license headers (rust)
run: ./bin/license-header-checker -a -v ./rust/license_header.txt rust rs && [[ -z `git status -s` ]]
- name: Check license headers (python)
run: ./bin/license-header-checker -a -v ./python/license_header.txt python py && [[ -z `git status -s` ]]
- name: Check license headers (protos)
run: ./bin/license-header-checker -a -v ./protos/license_header.txt protos proto && [[ -z `git status -s` ]]
- name: Check license headers (java jni)
run: ./bin/license-header-checker -a -v ./java/jni_license_header.txt java/lance-jni rs && [[ -z `git status -s` ]]
- name: Check license headers (java core src)
run: ./bin/license-header-checker -a -v ./java/license_header.txt java/src java && [[ -z `git status -s` ]]