porm 0.2.0

SQL first ORM for PostgreSQL
Documentation
name: Development Build
on:
  push:
    branches:
    - main
  pull_request:
    branches:
    - main
concurrency: ${{ github.ref }}
jobs:
  prebuild:
    name: Pre-build
    runs-on: ubuntu-latest
    steps:
    - name: Check out repository
      uses: actions/checkout@v6
    - name: Check code styles
      run: cargo fmt --check
  build:
    name: Build
    strategy:
      matrix:
        os: [macos-latest, ubuntu-latest, windows-latest]
    runs-on: ${{ matrix.os }}
    needs: prebuild
    steps:
    - name: Check out repository
      uses: actions/checkout@v6
    - name: Lint
      run: cargo clippy --workspace -- -D warnings
    - name: Run unit tests
      run: cargo test --workspace
  integration-test:
    name: Integration testing
    runs-on: ubuntu-latest
    needs: build
    services:
      postgres:
        image: postgres
        ports:
        - 127.0.0.1:5432:5432
        env:
          POSTGRES_PASSWORD: postgres
    steps:
    - name: Check out repository
      uses: actions/checkout@v6
    - name: Run integration tests
      run: cargo run -p porm-example