Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
09f524d
SK-1821: Refactor release pipelines (#153)
saileshwar-skyflow Jan 16, 2025
e923868
SK-1863: Added a migration guide section in the README for transition…
saileshwar-skyflow Feb 7, 2025
aca63e1
SK-1894: Update README for Python SDK V2 (#157)
saileshwar-skyflow Feb 18, 2025
b096bcf
SK-1906 Improve debugging in connections
skyflow-vivek Mar 4, 2025
74628e5
SK-1906: Fix invoke connection test case
saileshwar-skyflow Mar 4, 2025
9cd613b
SK-1934 Fix inconsistent error handling for invoke connections
skyflow-vivek Mar 6, 2025
6ee1883
SK-1874: Support for the combination of tokens and redaction type in …
saileshwar-skyflow Mar 10, 2025
3d4ee51
Merge pull request #162 from skyflowapi/SK-1906-improve-debugging-err…
skyflow-vivek Mar 10, 2025
5a63cc9
[AUTOMATED] Private Release 2.0.0b1.dev0+3d4ee51
skyflow-vivek Mar 10, 2025
b98aab0
Merge pull request #165 from skyflowapi/release/25.3.1
skyflow-vivek Mar 10, 2025
f760bc0
SK-1908: Migrate Python SDK from openapi generator to Fern SDK genera…
saileshwar-skyflow Mar 17, 2025
343b88c
[AUTOMATED] Private Release 2.0.0b2.dev0+f760bc0
saileshwar-skyflow Mar 17, 2025
3f3a297
SK-1909 Update generated code
skyflow-vivek May 2, 2025
463ffc2
SK-1909 Handle API error cases after fern migration
skyflow-vivek May 2, 2025
f2ce452
SK-1909 Update fern generated code
skyflow-vivek May 12, 2025
a9a44d8
SK-1909 Handle invalid cluster ID error scenario
skyflow-vivek May 12, 2025
da88042
SK-1909 Fix inconsistencies and issues in Python SDK v2
skyflow-vivek May 14, 2025
d79488a
SK-1909 Fix issues in Python SDK v2
skyflow-vivek May 14, 2025
3a80017
Merge pull request #171 from skyflowapi/SK-1909-handle-api-error-case…
skyflow-vivek May 14, 2025
385617f
[AUTOMATED] Private Release 2.0.0b2.dev0+3a80017
skyflow-vivek May 14, 2025
9a1203a
SK-1909 Merge beta release branch into release branch
skyflow-vivek May 14, 2025
b018692
SK-1909 Update sample to trigger release
skyflow-vivek May 14, 2025
3d817ab
SK-1909 Trigger internal release
skyflow-vivek May 14, 2025
7385eb0
[AUTOMATED] Private Release 2.0.0b2.dev0+3d817ab
skyflow-vivek May 14, 2025
1816a92
SK-1911: add sky metadata headers
saileshwar-skyflow May 14, 2025
f38a37c
[AUTOMATED] Private Release 2.0.0b2.dev0+1816a92
saileshwar-skyflow May 14, 2025
6254896
SK-1911: add sky metadata header constant
saileshwar-skyflow May 14, 2025
97c9246
[AUTOMATED] Private Release 2.0.0b2.dev0+6254896
saileshwar-skyflow May 14, 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
28 changes: 24 additions & 4 deletions .github/workflows/shared-build-and-deploy.yml
Original file line number Diff line number Diff line change
Expand Up @@ -27,6 +27,22 @@ jobs:
python -m pip install --upgrade pip
pip install setuptools wheel twine

- name: Resolve Branch for the Tagged Commit
id: resolve-branch
if: ${{ inputs.tag == 'beta' || inputs.tag == 'public' }}
run: |
TAG_COMMIT=$(git rev-list -n 1 ${{ github.ref_name }})

BRANCH_NAME=$(git branch -r --contains $TAG_COMMIT | grep -o 'origin/.*' | sed 's|origin/||' | head -n 1)

if [ -z "$BRANCH_NAME" ]; then
echo "Error: Could not resolve branch for the tag."
exit 1
fi

echo "Resolved Branch Name: $BRANCH_NAME"
echo "branch_name=$BRANCH_NAME" >> $GITHUB_ENV

- name: Get Previous tag
id: previoustag
uses: WyriHaximus/github-action-get-previous-tag@v1
Expand All @@ -43,23 +59,27 @@ jobs:
fi

- name: Commit changes
if: ${{ inputs.tag == 'internal' || inputs.tag == 'public' }}
run: |
git config user.name "${{ github.actor }}"
git config user.email "${{ github.actor }}@users.noreply.github.com"

if [[ "${{ inputs.tag }}" == "beta" || "${{ inputs.tag }}" == "public" ]]; then
git checkout ${{ env.branch_name }}
fi

git add setup.py
git add skyflow/utils/_version.py

if [ "${{ inputs.tag }}" = "internal" ]; then
if [[ "${{ inputs.tag }}" == "internal" ]]; then
VERSION="${{ steps.previoustag.outputs.tag }}.dev0+$(git rev-parse --short $GITHUB_SHA)"
COMMIT_MESSAGE="[AUTOMATED] Private Release $VERSION"
git commit -m "$COMMIT_MESSAGE"
git push origin ${{ github.ref_name }} -f
fi
if [ "${{ inputs.tag }}" = "public" ]; then
if [[ "${{ inputs.tag }}" == "beta" || "${{ inputs.tag }}" == "public" ]]; then
COMMIT_MESSAGE="[AUTOMATED] Public Release - ${{ steps.previoustag.outputs.tag }}"
git commit -m "$COMMIT_MESSAGE"
git push origin
git push origin ${{ env.branch_name }}
fi

- name: Build and Publish Package
Expand Down
Loading