Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
51 commits
Select commit Hold shift + click to select a range
038d516
remove publish to pypi
vinooganesh Jun 3, 2024
77d98ca
remove publish to pypi + setup changes
vinooganesh Jun 3, 2024
b2c497d
Merge branch 'main' of github.com:synccomputingcode/databricks-sdk-py
vinooganesh Jun 3, 2024
7d8e544
cleaning up publication
vinooganesh Jun 3, 2024
939de7b
Merge branch 'databricks:main' into main
vinooganesh Jun 20, 2024
edf3245
Merge branch 'databricks:main' into main
vinooganesh Jun 24, 2024
40d7ba2
PROD 2198 Databricks Datatype Replacement in sync_backend (#1)
CaymanWilliams Jul 2, 2024
27aeeef
make gitprovider enum case insensitve (#2)
CaymanWilliams Aug 5, 2024
8488d4e
update readme with release notes (#3)
vinooganesh Aug 5, 2024
94d22d5
add AWS_RESOURCE_QUOTA_EXCEEDED to TerminationReasonCode (#4)
gorskysd Aug 12, 2024
57b7b90
add continuous trigger type (#5)
CaymanWilliams Aug 22, 2024
92f6919
[Release] Release v0.0.36-sync.0 (#9)
CaymanWilliams Oct 23, 2024
c0d7ee0
merge upstream branch into fork
CaymanWilliams Feb 14, 2025
2814adf
fix files
CaymanWilliams Feb 14, 2025
f0e962c
missing termination reason code
CaymanWilliams Feb 15, 2025
ee90a15
delete tests
CaymanWilliams Feb 15, 2025
cb5925c
fix merge issues
CaymanWilliams Feb 15, 2025
f268fa3
more diff
CaymanWilliams Feb 15, 2025
c19c4a5
update push workflow
CaymanWilliams Feb 15, 2025
2402560
update push workflow again
CaymanWilliams Feb 15, 2025
2a6e44b
test change
CaymanWilliams Feb 15, 2025
d36c2de
fix tests
CaymanWilliams Feb 15, 2025
5fe847c
remove test version
CaymanWilliams Feb 15, 2025
e10818e
retry
CaymanWilliams Feb 15, 2025
a717595
Prod 2800 update termination reason codes (#11)
CaymanWilliams Feb 15, 2025
93b4ef1
revert release action
CaymanWilliams Feb 15, 2025
b1e5803
remove publish to pypi + setup changes
vinooganesh Jun 3, 2024
687ecc9
cleaning up publication
vinooganesh Jun 3, 2024
5380ae0
PROD 2198 Databricks Datatype Replacement in sync_backend (#1)
CaymanWilliams Jul 2, 2024
2dd1560
make gitprovider enum case insensitve (#2)
CaymanWilliams Aug 5, 2024
7c2d68d
update readme with release notes (#3)
vinooganesh Aug 5, 2024
ae337ab
add AWS_RESOURCE_QUOTA_EXCEEDED to TerminationReasonCode (#4)
gorskysd Aug 12, 2024
96791b0
add continuous trigger type (#5)
CaymanWilliams Aug 22, 2024
1940f45
[Release] Release v0.0.36-sync.0 (#9)
CaymanWilliams Oct 23, 2024
145df70
merge upstream branch into fork
CaymanWilliams Feb 14, 2025
5c9705f
fix files
CaymanWilliams Feb 14, 2025
491043a
missing termination reason code
CaymanWilliams Feb 15, 2025
ecf01ff
delete tests
CaymanWilliams Feb 15, 2025
c9ca6b3
fix merge issues
CaymanWilliams Feb 15, 2025
b48dac9
more diff
CaymanWilliams Feb 15, 2025
592d5bc
update push workflow
CaymanWilliams Feb 15, 2025
c7127b3
update push workflow again
CaymanWilliams Feb 15, 2025
7ffc5a0
test change
CaymanWilliams Feb 15, 2025
6f893f2
fix tests
CaymanWilliams Feb 15, 2025
eadbd47
remove test version
CaymanWilliams Feb 15, 2025
e36a62f
retry
CaymanWilliams Feb 15, 2025
0c5ed00
revert release action
CaymanWilliams Feb 15, 2025
f594535
Merge branch 'PROD-2800-update-termination-reason-codes' of github.co…
CaymanWilliams Feb 15, 2025
03b2323
Merge branch 'main' into PROD-2800-update-termination-reason-codes
CaymanWilliams Feb 15, 2025
4204ed0
revert release changes
CaymanWilliams Feb 15, 2025
877f5ad
delete message checks
CaymanWilliams Feb 15, 2025
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
54 changes: 0 additions & 54 deletions .github/workflows/downstreams.yml

This file was deleted.

59 changes: 0 additions & 59 deletions .github/workflows/external-message.yml

This file was deleted.

90 changes: 0 additions & 90 deletions .github/workflows/integration-tests.yml

This file was deleted.

32 changes: 0 additions & 32 deletions .github/workflows/message.yml

This file was deleted.

44 changes: 17 additions & 27 deletions .github/workflows/push.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,40 +2,30 @@ name: build

on:
pull_request:
types: [opened, synchronize]
types: [ opened, synchronize ]
merge_group:
types: [checks_requested]
types: [ checks_requested ]
push:
branches:
- main

jobs:
tests-ubuntu:
uses: ./.github/workflows/test.yml
tests:
strategy:
fail-fast: false
matrix:
pyVersion: [ '3.8', '3.9', '3.10', '3.11', '3.12' ]
with:
os: ubuntu-latest
pyVersion: ${{ matrix.pyVersion }}

tests-windows:
uses: ./.github/workflows/test.yml
strategy:
fail-fast: false
matrix:
pyVersion: [ '3.9', '3.10', '3.11', '3.12' ]
with:
os: windows-latest
pyVersion: ${{ matrix.pyVersion }}

fmt:
runs-on: ubuntu-latest

pyVersion: [ '3.7', '3.8', '3.9', '3.10', '3.11', '3.12' ]
runs-on: ubuntu-22.04
steps:
- name: Checkout
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Unshallow
run: git fetch --prune --unshallow

- name: Format all files
run: make dev fmt
- uses: actions/setup-python@v5
with:
python-version: ${{ matrix.pyVersion }}

- name: Fail on differences
run: git diff --exit-code
- name: Run tests
run: make dev install test
12 changes: 2 additions & 10 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -7,16 +7,11 @@ on:

jobs:
publish:
runs-on:
group: databricks-deco-testing-runner-group
labels: ubuntu-latest-deco

runs-on: ubuntu-latest
environment: release

permissions:
contents: write
id-token: write

steps:
- uses: actions/checkout@v3

Expand All @@ -31,7 +26,4 @@ jobs:
draft: true
files: |
dist/databricks-*.whl
dist/databricks-*.tar.gz

- uses: pypa/gh-action-pypi-publish@release/v1
name: Publish package distributions to PyPI
dist/databricks-*.tar.gz
5 changes: 0 additions & 5 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -28,8 +28,3 @@ jobs:

- name: Run tests
run: make dev install test

- name: Publish test coverage
uses: codecov/codecov-action@v4
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}
15 changes: 15 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,3 +1,18 @@
# INFO

This repo is Sync's fork of https://github.com/databricks/databricks-sdk-py/. It allows Sync to pull in commits / feature or create contributions to upstream that enhance both Sync's product offering and the Databricks ecosystem.

This repo is *public*.

To release this repo:

1. Locally (on your terminal) tag the commit you want to release with a version for example: git tag v0.0.29-sync.0
2. Push this tag git push origin v0.0.29-sync.0
3. Pushing the tag triggers an automated github action that looks for tags that start with v: https://github.com/synccomputingcode/databricks-sdk-py/blob/main/.github/workflows/release.yml#L6
4. The actions run in github and create a draft release, with the release artifacts tied to it. https://github.com/synccomputingcode/databricks-sdk-py/releases/tag/untagged-327af053f51d1f4da444
5. To make the release "real", edit it and publish it
6. Then bump this the dependency inside of sync's codebase

# Databricks SDK for Python (Beta)

[![PyPI - Downloads](https://img.shields.io/pypi/dw/databricks-sdk)](https://pypistats.org/packages/databricks-sdk)
Expand Down
Loading
Loading