From 7cfaaf00facef8e8e9987dc4cfdeb3238c4a1618 Mon Sep 17 00:00:00 2001 From: Sheng Lundquist Date: Mon, 11 Nov 2024 16:38:29 -0800 Subject: [PATCH] Fix hyperdrivetypes pypi upload error. Includes version bump to 1.0.20.11 (#1212) * Temp build and upload hyperdrivetypes on PR * hyperdrivetypes version bump to 1.0.20.11 to kick off ci * Avoid double test ci for hyperdrivetypes * Undo version bump and add verbose to upload pypi ci * Adding sheng as author (to kick off upload ci) * Using older version of pypi publish that better supports upload from nested workflows * Wrong syntax for pinning action * Don't use on workflow call * Removing build and upload wheels on pr * Version bump to 1.0.20.11 --- .github/workflows/build_hyperdrivetypes.yml | 11 ++++++++++- .github/workflows/build_types_on_change.yml | 17 ----------------- .github/workflows/build_types_on_tag.yml | 10 ---------- .github/workflows/test_hyperdrivetypes.yml | 2 ++ python/hyperdrivetypes/pyproject.toml | 3 ++- 5 files changed, 14 insertions(+), 29 deletions(-) delete mode 100644 .github/workflows/build_types_on_change.yml delete mode 100644 .github/workflows/build_types_on_tag.yml diff --git a/.github/workflows/build_hyperdrivetypes.yml b/.github/workflows/build_hyperdrivetypes.yml index ef94534a3..7d7b952fe 100644 --- a/.github/workflows/build_hyperdrivetypes.yml +++ b/.github/workflows/build_hyperdrivetypes.yml @@ -1,12 +1,21 @@ name: build and upload hyperdrivetypes wheel on: - workflow_call: + push: + branches: + - "main" jobs: + detect-changes: + uses: ./.github/workflows/check_diff.yaml + with: + pattern: ^python/hyperdrivetypes/pyproject.toml$ + build-wheel: name: build hyperdrivetypes wheel + needs: detect-changes runs-on: ubuntu-latest + if: needs.detect-changes.outputs.changed == 'true' steps: - name: checkout hyperdrive uses: actions/checkout@v4 diff --git a/.github/workflows/build_types_on_change.yml b/.github/workflows/build_types_on_change.yml deleted file mode 100644 index b09d50f53..000000000 --- a/.github/workflows/build_types_on_change.yml +++ /dev/null @@ -1,17 +0,0 @@ -name: build and upload hyperdrivetypes wheel on a tag - -on: - push: - branches: - - "main" - -jobs: - detect-changes: - uses: ./.github/workflows/check_diff.yaml - with: - pattern: ^python/hyperdrivetypes/pyproject.toml$ - - build-wheel: - needs: detect-changes - if: needs.detect-changes.outputs.changed == 'true' - uses: ./.github/workflows/build_hyperdrivetypes.yml diff --git a/.github/workflows/build_types_on_tag.yml b/.github/workflows/build_types_on_tag.yml deleted file mode 100644 index 6fa74de1f..000000000 --- a/.github/workflows/build_types_on_tag.yml +++ /dev/null @@ -1,10 +0,0 @@ -name: build and upload hyperdrivetypes wheel on a tag - -on: - push: - tags: - - "v*" - -jobs: - build-wheel: - uses: ./.github/workflows/build_hyperdrivetypes.yml diff --git a/.github/workflows/test_hyperdrivetypes.yml b/.github/workflows/test_hyperdrivetypes.yml index 87033a373..9d7a36ae7 100644 --- a/.github/workflows/test_hyperdrivetypes.yml +++ b/.github/workflows/test_hyperdrivetypes.yml @@ -2,6 +2,8 @@ name: Test Hyperdrivetypes on: push: + branches: + - "main" pull_request: jobs: diff --git a/python/hyperdrivetypes/pyproject.toml b/python/hyperdrivetypes/pyproject.toml index b1b2383f5..39d23cd2f 100644 --- a/python/hyperdrivetypes/pyproject.toml +++ b/python/hyperdrivetypes/pyproject.toml @@ -1,12 +1,13 @@ [project] name = "hyperdrivetypes" -version = "1.0.20.10" +version = "1.0.20.11" # Authors are the current, primary stewards of the repo # contributors can be found on github authors = [ { name = "Dylan Paiton", email = "dylan@delv.tech" }, { name = "Matthew Brown", email = "matt@delv.tech" }, + { name = "Sheng Lundquist", email = "sheng@delv.tech" }, ] description = "Python type definitions for the Hyperdrive smart contracts and integrations." readme = "README.md"