Showing 357 changed files with 15,741 additions and 10,405 deletions.
4 changes: 2 additions & 2 deletions .codespellrc
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[codespell]
# local codespell matches `./docs`, pre-commit codespell matches `docs`
skip = *.lock,.direnv,.git,./docs/_freeze,./docs/_output/**,./docs/_inv/**,docs/_freeze/**,*.svg,*.css,*.html,*.js,ibis/tests/benchmarks/benchfuncs.py
skip = *.lock,.direnv,.git,./docs/_freeze,./docs/_output/**,./docs/_inv/**,docs/_freeze/**,*.svg,*.css,*.html,*.js
ignore-regex = \b(i[if]f|I[IF]F|AFE)\b
builtin = clear,rare,names
ignore-words-list = tim
ignore-words-list = tim,notin,ang
3 changes: 3 additions & 0 deletions .github/actionlint.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
self-hosted-runner:
labels:
- ubuntu-arm64-small
2 changes: 1 addition & 1 deletion .github/workflows/assign.yml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ jobs:
runs-on: ubuntu-latest
if: github.event.comment.body == '/take'
steps:
- uses: pozil/auto-assign-issue@v1.14.0
- uses: pozil/auto-assign-issue@v2.0.0
with:
assignees: ${{ github.event.comment.user.login }}
2 changes: 1 addition & 1 deletion .github/workflows/check-generated-files.yml
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ jobs:
cache-dependency-path: requirements-dev.txt

- name: install poetry
run: pip install 'poetry==1.8.2'
run: pip install 'poetry==1.8.3'

- name: update apt-get
run: sudo apt-get update -y -q
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/create-rotate-key-issue.yml
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@ jobs:
runs-on: ubuntu-latest
steps:
- name: Generate a GitHub token
uses: actions/create-github-app-token@v1.9.3
uses: actions/create-github-app-token@v1.10.1
id: generate_token
with:
app-id: ${{ secrets.SQUAWK_BOT_APP_ID }}
Expand Down
6 changes: 3 additions & 3 deletions .github/workflows/docs-preview.yml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ jobs:
cancel-in-progress: true
if: github.event.label.name == 'docs-preview'
steps:
- uses: actions/create-github-app-token@v1.9.3
- uses: actions/create-github-app-token@v1.10.1
id: generate_token
with:
app-id: ${{ secrets.DOCS_BOT_APP_ID }}
Expand All @@ -26,13 +26,13 @@ jobs:
github_token: ${{ steps.generate_token.outputs.token }}

- name: install nix
uses: cachix/install-nix-action@v26
uses: cachix/install-nix-action@v27
with:
extra_nix_config: |
access-tokens = github.com=${{ steps.generate_token.outputs.token }}
- name: setup cachix
uses: cachix/cachix-action@v14
uses: cachix/cachix-action@v15
with:
name: ibis
authToken: ${{ secrets.CACHIX_AUTH_TOKEN }}
Expand Down
20 changes: 10 additions & 10 deletions .github/workflows/ibis-backends-cloud.yml
Original file line number Diff line number Diff line change
Expand Up @@ -40,21 +40,21 @@ jobs:
fail-fast: false
matrix:
python-version:
- "3.9"
- "3.11"
- "3.10"
- "3.12"
backend:
- name: snowflake
title: Snowflake
extras:
- snowflake
include:
- python-version: "3.9"
- python-version: "3.10"
backend:
name: bigquery
title: BigQuery
extras:
- bigquery
- python-version: "3.11"
- python-version: "3.12"
backend:
name: bigquery
title: BigQuery
Expand All @@ -65,7 +65,7 @@ jobs:
backend:
name: snowflake
title: Snowflake + Snowpark
key: snowflake-snowpark
key: snowpark
extras:
- snowflake
steps:
Expand All @@ -80,7 +80,7 @@ jobs:
fetch-depth: 0
ref: ${{ github.event.pull_request.head.sha }}

- uses: actions/create-github-app-token@v1.9.3
- uses: actions/create-github-app-token@v1.10.1
id: generate_token
with:
app-id: ${{ secrets.DOCS_BOT_APP_ID }}
Expand All @@ -100,10 +100,10 @@ jobs:
python-version: ${{ matrix.python-version }}

- name: install poetry
run: pip install 'poetry==1.8.2'
run: pip install 'poetry==1.8.3'

- name: install additional deps
if: matrix.backend.key == 'snowflake-snowpark'
if: matrix.backend.key == 'snowpark'
run: poetry add snowflake-snowpark-python --python="==${{ steps.install_python.outputs.python-version }}"

- name: install ibis
Expand All @@ -129,7 +129,7 @@ jobs:
echo "SNOWFLAKE_PASSWORD=${SNOWFLAKE_PASSWORD}"
echo "SNOWFLAKE_ACCOUNT=${SNOWFLAKE_ACCOUNT}"
echo "SNOWFLAKE_DATABASE=${SNOWFLAKE_DATABASE}"
echo "SNOWFLAKE_SCHEMA=${SNOWFLAKE_SCHEMA}_python${pyversion//./}"
echo "SNOWFLAKE_SCHEMA=${SNOWFLAKE_SCHEMA}_python${pyversion//./}_${{ matrix.backend.key }}"
echo "SNOWFLAKE_WAREHOUSE=${SNOWFLAKE_WAREHOUSE}"
} >> "$GITHUB_ENV"
env:
Expand All @@ -141,7 +141,7 @@ jobs:
SNOWFLAKE_WAREHOUSE: ${{ secrets.SNOWFLAKE_WAREHOUSE }}

- name: enable snowpark testing
if: matrix.backend.key == 'snowflake-snowpark'
if: matrix.backend.key == 'snowpark'
run: echo "SNOWFLAKE_SNOWPARK=1" >> "$GITHUB_ENV"

- name: "run parallel tests: ${{ matrix.backend.name }}"
Expand Down
Loading