Skip to content

fix(reader): don't apply limit before the row filter #9

fix(reader): don't apply limit before the row filter

fix(reader): don't apply limit before the row filter #9

Workflow file for this run

name: Publish Release
on:
pull_request:
types: [closed]
branches: [main]
workflow_dispatch:
inputs:
version:
description: 'Version to publish (e.g. 0.2.0)'
required: true
type: 'string'
jobs:
publish:
name: Publish Crates and Release
if: >-
(github.event_name == 'workflow_dispatch') ||
(github.event.pull_request.merged == true && startsWith(github.event.pull_request.head.ref, 'release/'))
runs-on: ubuntu-latest
permissions:
contents: write
steps:
- name: Checkout code
uses: actions/checkout@v4
with:
ref: main
fetch-depth: 0
token: ${{ secrets.GITHUB_TOKEN }}
- uses: ./.github/actions/free-disk-space
- name: Set up Rust
uses: dtolnay/rust-toolchain@stable
- uses: Swatinem/rust-cache@v2
- name: Determine version
id: version
run: |
if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then
echo "version=${{ github.event.inputs.version }}" >> $GITHUB_OUTPUT
else
VERSION=$(grep -m 1 'version = ' Cargo.toml | sed 's/version = "\(.*\)"/\1/')
echo "version=$VERSION" >> $GITHUB_OUTPUT
fi
- name: Publish crates
env:
CARGO_REGISTRY_TOKEN: ${{ secrets.CARGO_REGISTRY_TOKEN }}
run: |
cargo publish -p liquid-cache-common -p liquid-cache -p liquid-cache-datafusion -p liquid-cache-datafusion-local -p liquid-cache-datafusion-client -p liquid-cache-datafusion-server
- name: Create GitHub Release
uses: ncipollo/release-action@v1
with:
tag: v${{ steps.version.outputs.version }}
name: Release v${{ steps.version.outputs.version }}
generateReleaseNotes: true
body: ""
draft: false
prerelease: false
token: ${{ secrets.GITHUB_TOKEN }}