From 7e09b0a8422fead2123a36c193a7f28ee5938cac Mon Sep 17 00:00:00 2001 From: Eddie Mattia <40632488+emattia@users.noreply.github.com> Date: Tue, 24 Sep 2024 11:30:58 -0700 Subject: [PATCH] Create publish.yaml --- .github/workflows/publish.yaml | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .github/workflows/publish.yaml diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml new file mode 100644 index 0000000..c1fde7c --- /dev/null +++ b/.github/workflows/publish.yaml @@ -0,0 +1,24 @@ +name: Publish Metaflow TensorFlow (Manual) +on: + workflow_dispatch: +jobs: + deploy: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@ee0669bd1cc54295c223e0bb666b733df41de1c5 # v2.7.0 + - name: Set up Python 3.x + uses: actions/setup-python@152ba7c4dd6521b8e9c93f72d362ce03bf6c4f20 # v1.2.3 + with: + python-version: '3.x' + - name: Install Python 3.x dependencies + run: | + python3 -m pip install --upgrade pip + pip3 install setuptools wheel twine + - name: Build metaflow-tensorflow package + run: | + python3 setup.py sdist bdist_wheel --universal + - name: Publish metaflow-tensorflow package + uses: pypa/gh-action-pypi-publish@81e9d935c883d0b210363ab89cf05f3894778450 #v1.8.14 + with: + user: __token__ + password: ${{ secrets.TWINE_PASSWORD }}