mirror of
https://github.com/lancedb/lancedb.git
synced 2026-05-25 16:00:49 +00:00
Re-targets the v0.28 release branch at lance 6.0.0 stable. Because lance 6.0.0 directly uses object_store 0.12 while main has moved to object_store 0.13, the change also reverts the object_store 0.13 port from #3348: * workspace `object_store` pin back to 0.12 * `rust/lancedb` aws feature no longer enables `object_store/aws` * `MirroringObjectStore` and `IoTrackingStore` restored to the 0.12 trait shape (overrides for `copy`, `delete`, `head`, etc. — no `copy_opts`/`rename_opts`/new `delete_stream` signature) * `listing.rs`: `Path::clone().join(...)` → `Path::child(...)` * `python/pyproject.toml`: `pylance>=6.0.0` (stable) * `java/pom.xml`: `lance-core` 6.0.0 Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
37 lines
1.2 KiB
YAML
37 lines
1.2 KiB
YAML
name: Check license headers
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
- release/**
|
|
pull_request:
|
|
paths:
|
|
- rust/**
|
|
- python/**
|
|
- nodejs/**
|
|
- java/**
|
|
- .github/workflows/license-header-check.yml
|
|
|
|
permissions:
|
|
contents: read
|
|
|
|
jobs:
|
|
check-licenses:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Check out code
|
|
uses: actions/checkout@v4
|
|
- 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` ]]
|