mirror of
https://github.com/lancedb/lancedb.git
synced 2026-10-12 23:02:28 +00:00
Remove scaffold that accidentally caused the post-merge Rust license-header check to fail. Include `docs/web-tests/**` in the PR workflow paths so future docs test changes run the license checks before merge. Validation: `cargo fmt --all`; `git diff --check`; license-header-checker v1.5.0 using all four workflow commands on a clean checkout; Cargo metadata confirms all six Rust example targets remain unchanged.
37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
name: Check license headers
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
pull_request:
|
|
paths:
|
|
- rust/**
|
|
- python/**
|
|
- nodejs/**
|
|
- java/**
|
|
- docs/web-tests/**
|
|
- .github/workflows/license-header-check.yml
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
check-licenses:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check out code
|
|
uses: actions/checkout@v6
|
|
- name: Install license-header-checker
|
|
working-directory: /tmp
|
|
run: |
|
|
curl -s https://raw.githubusercontent.com/lluissm/license-header-checker/master/install.sh | bash
|
|
mv /tmp/bin/license-header-checker /usr/local/bin/
|
|
- name: Check license headers (rust)
|
|
run: license-header-checker -a -v ./rust/license_header.txt ./ rs && [[ -z `git status -s` ]]
|
|
- name: Check license headers (python)
|
|
run: license-header-checker -a -v ./python/license_header.txt python py && [[ -z `git status -s` ]]
|
|
- name: Check license headers (typescript)
|
|
run: license-header-checker -a -v ./nodejs/license_header.txt nodejs ts && [[ -z `git status -s` ]]
|
|
- name: Check license headers (java)
|
|
run: license-header-checker -a -v ./nodejs/license_header.txt java java && [[ -z `git status -s` ]]
|