Skip to content

Update CI/CD

Update CI/CD #7

Workflow file for this run

name: Publish DAT Tables
on:
push:
tags:
- '*'
jobs:
publish:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: actions/setup-python@v5
with:
python-version: 3.10
- uses: snok/install-poetry@v1
with:
version: 1.4.2
virtualenvs-create: true
virtualenvs-in-project: true
- run: poetry install --no-interaction
- run: make write-generated-tables
- run: make test
- name: Bundle tables
run: tar -czvf deltalake-dat-${{ github.ref_name }}.tar.gz out
- name: Create release
uses: softprops/action-gh-release@v2
if: startsWith(github.ref, 'refs/tags/')
with:
draft: true
files: deltalake-dat-${{ github.ref_name }}.tar.gz