Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Release Updates #537

Open
wants to merge 58 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
58 commits
Select commit Hold shift + click to select a range
f182b9e
added marturin generated .yml
pranavsuku-db Jul 25, 2024
42585e7
new worflow file
pranavsuku-db Jul 25, 2024
5c1f263
Merge branch 'main' of github.com:delta-io/delta-sharing into pranavs…
pranavsuku-db Jul 29, 2024
3998afe
only linux
pranavsuku-db Jul 30, 2024
f021f3a
removed extra file
pranavsuku-db Jul 30, 2024
4959110
only x86
pranavsuku-db Jul 30, 2024
8f55e44
increasing node size
pranavsuku-db Jul 30, 2024
f62659b
better env
pranavsuku-db Jul 30, 2024
5ff9f01
making heap size really big
pranavsuku-db Jul 30, 2024
9289dc4
get rid of sdist
pranavsuku-db Jul 30, 2024
11320cf
get rid of sdist from release
pranavsuku-db Jul 30, 2024
2f28f4e
hyperjson approach
pranavsuku-db Jul 30, 2024
ddad60c
new approach
pranavsuku-db Jul 30, 2024
fe7207f
new approach
pranavsuku-db Jul 30, 2024
9715c59
new approach 2
pranavsuku-db Jul 30, 2024
a154210
new approach 2
pranavsuku-db Jul 30, 2024
df375ce
remove windows
pranavsuku-db Jul 30, 2024
4a7ccc6
more os architectures
pranavsuku-db Jul 30, 2024
7b91a2b
fix for cross
pranavsuku-db Jul 30, 2024
817577a
fix for cross
pranavsuku-db Jul 30, 2024
19c12e9
basic linux and both mac
pranavsuku-db Jul 30, 2024
7a1fad5
basic linux and both mac
pranavsuku-db Jul 30, 2024
ad8674f
86 linux and windows, 86 and arm mac
pranavsuku-db Jul 30, 2024
08a63d5
86 linux, 86 and arm mac, 86_64 and 64 windows
pranavsuku-db Jul 30, 2024
02a77bb
86 linux and windows, 86 and arm mac
pranavsuku-db Jul 30, 2024
648b3c2
adding arm on linux
pranavsuku-db Jul 30, 2024
67bfa23
adding arm on linux
pranavsuku-db Jul 30, 2024
939626c
adding arm on linux
pranavsuku-db Jul 30, 2024
4b01d60
adding arm on linux
pranavsuku-db Jul 30, 2024
9e8e1f4
adding arm on linux
pranavsuku-db Jul 30, 2024
4d83b9a
back to both for mac, x86 for windows, x86 for linux
pranavsuku-db Jul 30, 2024
d78db34
adding arm on linux
pranavsuku-db Jul 30, 2024
228ddcd
adding arm on linux
pranavsuku-db Jul 30, 2024
4e4be8b
adding arm on linux
pranavsuku-db Jul 30, 2024
0412e79
adding arm on linux
pranavsuku-db Jul 30, 2024
f7bb31f
2 mac, 1 windows, 1 linux back again
pranavsuku-db Jul 30, 2024
a4dd46b
adding arm on linux
pranavsuku-db Jul 30, 2024
dd0d6d6
adding arm on linux
pranavsuku-db Jul 30, 2024
8bbbf34
adding arm on linux
pranavsuku-db Jul 30, 2024
31e4885
mac has arm and intel, windows and linux only have intel
pranavsuku-db Jul 30, 2024
68b9c21
adding arm on linux
pranavsuku-db Jul 30, 2024
7b6c406
adding arm on linux
pranavsuku-db Jul 30, 2024
9554f28
adding arm on linux
pranavsuku-db Jul 30, 2024
ae8099b
adding arm on linux
pranavsuku-db Jul 30, 2024
c4a0fa2
mac has arm and intel, windows and linux only have intel
pranavsuku-db Jul 30, 2024
b741f48
removing rust install
pranavsuku-db Jul 30, 2024
089f97a
adding arm on linux
pranavsuku-db Jul 30, 2024
c57b6ff
adding arm on linux
pranavsuku-db Jul 30, 2024
ee4f312
adding arm on linux
pranavsuku-db Jul 30, 2024
b6200ff
adding arm on linux
pranavsuku-db Jul 30, 2024
0c07a63
adding arm on linux
pranavsuku-db Jul 30, 2024
cef94e6
adding arm on linux
pranavsuku-db Jul 30, 2024
e86f93e
adding arm on linux
pranavsuku-db Jul 30, 2024
abf756a
adding arm on linux
pranavsuku-db Jul 30, 2024
2a7d6b4
reverting back ci
pranavsuku-db Jul 30, 2024
849d3e5
trying arm linux
pranavsuku-db Jul 30, 2024
3b8fda2
trying arm linux
pranavsuku-db Jul 30, 2024
bbdd4b7
yml for mac arm and x86, windows x86_64, linux x86_64
pranavsuku-db Jul 31, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
74 changes: 74 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,74 @@
name: Build wheels
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

let's rename the file, and change this name to be more meaningful.


on:
push:
branches:
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

and see if we can have more conditions in this.

- main
pull_request:
branches:
- main

jobs:
build:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-latest, macos-latest, windows-latest]
python-version: [3.8]
arch: [x86_64, arm64]
include:
- os: macos-latest
arch: x86_64
- os: macos-latest
arch: arm64
- os: ubuntu-latest
arch: x86_64
- os: windows-latest
arch: x86_64

steps:
- uses: actions/checkout@v2

- name: Set up Python
uses: actions/setup-python@v2
with:
python-version: ${{ matrix.python-version }}

- name: Install maturin
run: pip install maturin

- name: Build wheel (x86_64 macOS)
if: matrix.os == 'macos-latest' && matrix.arch == 'x86_64'
run: |
rustup target add x86_64-apple-darwin
cd python/delta-kernel-python
maturin build --release --target x86_64-apple-darwin
shell: bash

- name: Build wheel (ARM macOS)
if: matrix.os == 'macos-latest' && matrix.arch == 'arm64'
run: |
rustup target add aarch64-apple-darwin
cd python/delta-kernel-python
maturin build --release --target aarch64-apple-darwin
shell: bash

- name: Build wheel (x86_64 Windows)
if: runner.os == 'Windows'
run: |
cd python/delta-kernel-python
maturin build --release
shell: powershell

- name: Build wheel (x86_64 Linux)
if: matrix.os == 'ubuntu-latest'
run: |
cd python/delta-kernel-python
maturin build --release
shell: bash

- name: Upload wheels
uses: actions/upload-artifact@v2
with:
name: wheels
path: python/delta-kernel-python/target/wheels/*.whl
1 change: 1 addition & 0 deletions python/delta-kernel-python/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@ name = "delta_kernel_python"
crate-type = ["cdylib"]

[dependencies]
openssl = { version = "0.10", features = ["vendored"] }
arrow = { version = "^52.0", features = ["pyarrow"] }
delta_kernel = {version = "^0.2", features = ["cloud", "default", "default-engine"]}
url = "2"
Expand Down
Loading