From d328ba590d00fc81aa484bfc639b71aa3708385c Mon Sep 17 00:00:00 2001 From: Sebastian Qvarfordt Date: Mon, 20 Jul 2020 16:58:24 +0200 Subject: [PATCH] Moved to master workflow --- .github/workflows/master.yml | 17 +++++++++++++++++ .github/workflows/techdocs.yml | 18 ------------------ 2 files changed, 17 insertions(+), 18 deletions(-) diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 3ef0c1fee3..a2fddb0c1f 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -69,3 +69,20 @@ jobs: GITHUB_TOKEN: "${{ secrets.GITHUB_TOKEN }}" package_root: "packages/core" tag_prefix: "v" + # Publish techdocs-core to PyPI + - uses: actions/checkout@master + - name: Set up Python ${{ matrix.python-version }} + uses: actions/setup-python@master + with: + python-version: 3.7 + - name: Build Python distribution + run: | + pip install wheel + rm -rf ./packages/techdocs-container/techdocs-core/dist + python ./packages/techdocs-container/techdocs-core/setup.py bdist_wheel sdist --formats gztar -d ./packages/techdocs-container/techdocs-core/dist + - name: Publish a Python distribution to PyPI + uses: pypa/gh-action-pypi-publish@master + with: + user: __token__ + password: ${{ secrets.PYPI_API_KEY }} + packages_dir: ./packages/techdocs-container/techdocs-core/dist diff --git a/.github/workflows/techdocs.yml b/.github/workflows/techdocs.yml index b8ba64ae71..95b68c9376 100644 --- a/.github/workflows/techdocs.yml +++ b/.github/workflows/techdocs.yml @@ -42,21 +42,3 @@ jobs: - name: Lint techdocs-core package run: | python3 -m black --check $TECHDOCS_CORE_PATH/src - - # Publish techdocs-core to PyPI - - uses: actions/checkout@master - - name: Set up Python ${{ matrix.python-version }} - uses: actions/setup-python@master - with: - python-version: 3.7 - - name: Build Python distribution - run: | - pip install wheel - rm -rf $TECHDOCS_CORE_PATH/dist - python $TECHDOCS_CORE_PATH/setup.py bdist_wheel sdist --formats gztar -d $TECHDOCS_CORE_PATH/dist - - name: Publish a Python distribution to PyPI - uses: pypa/gh-action-pypi-publish@master - with: - user: __token__ - password: ${{ secrets.pypi_api_key }} - packages_dir: ./packages/techdocs-container/techdocs-core/dist