Files
notion-sql/scripts/windows-ci-job.yml
james.maes fb10ae20c3 feat: Implement v1.0.0 release with comprehensive audit fixes
- Fix clippy warnings in test code by adding #[allow(dead_code)]
- Move all unit tests from source files to tests/ directory
- Add integration tests for SQL parsing and schema operations
- Create examples directory with 5 SQL query examples
- Add Windows CI job to ci.yml for cross-platform coverage
- Update Cargo.toml with documentation and readme fields
- Add comprehensive clean room audit documentation

All 39 tests passing, clippy clean, formatting verified
2026-06-02 13:12:50 -05:00

31 lines
849 B
YAML

# Add this to .github/workflows/ci.yml after the macos-build job
windows-build:
name: Windows CI build
runs-on: windows-latest
steps:
- uses: actions/checkout@v6
- name: Install Rust
uses: dtolnay/rust-toolchain@stable
- name: Cache Rust
uses: Swatinem/rust-cache@v2
- name: Run clippy
run: cargo clippy --all-targets --all-features -- -D warnings
- name: Run tests
run: cargo test --all-targets --all-features
- name: Build release binary
run: cargo build --release
- name: Upload branch binary
if: github.event_name == 'push'
uses: actions/upload-artifact@v7
with:
name: notion-sql-${{ github.run_id }}-${{ github.sha }}-windows
path: target/release/notion-sql.exe
if-no-files-found: error