From d13dd8dd7d8e0ee9f08cf3b08e0b11ef72422701 Mon Sep 17 00:00:00 2001
From: Landon Gilbert-Bland <landongb@hey.com>
Date: Sat, 13 Feb 2021 13:04:24 -0700
Subject: [PATCH] Create publish_flask_jwt_extended.yml

---
 .../workflows/publish_flask_jwt_extended.yml  | 31 +++++++++++++++++++
 1 file changed, 31 insertions(+)
 create mode 100644 .github/workflows/publish_flask_jwt_extended.yml

diff --git a/.github/workflows/publish_flask_jwt_extended.yml b/.github/workflows/publish_flask_jwt_extended.yml
new file mode 100644
index 00000000..1d2a825b
--- /dev/null
+++ b/.github/workflows/publish_flask_jwt_extended.yml
@@ -0,0 +1,31 @@
+# This workflow will upload a Python Package using Twine when a release is created
+# For more information see: https://help.github.com/en/actions/language-and-framework-guides/using-python-with-github-actions#publishing-to-package-registries
+
+name: Publish Flask-JWT-Extended
+
+on:
+  release:
+    types: [created]
+
+jobs:
+  deploy:
+
+    runs-on: ubuntu-latest
+
+    steps:
+    - uses: actions/checkout@v2
+    - name: Set up Python
+      uses: actions/setup-python@v2
+      with:
+        python-version: '3.x'
+    - name: Install dependencies
+      run: |
+        python -m pip install --upgrade pip
+        pip install setuptools wheel twine
+    - name: Build and publish
+      env:
+        TWINE_USERNAME: ${{ secrets.PYPI_USERNAME }}
+        TWINE_PASSWORD: ${{ secrets.PYPI_PASSWORD }}
+      run: |
+        python setup.py sdist bdist_wheel
+        twine upload dist/*