From 5b0e39582804500a5c9ccca21d063661bc16984f Mon Sep 17 00:00:00 2001 From: Florian Finkernagel Date: Mon, 19 Aug 2024 08:55:05 +0200 Subject: [PATCH] prep 0.1 release --- .github/workflows/release.yml | 46 +++++++++++++++++++++++++++++++++++ README.md | 5 ++-- 2 files changed, 48 insertions(+), 3 deletions(-) create mode 100644 .github/workflows/release.yml diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 0000000..f9a4f50 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,46 @@ +name: pytest +on: + push: + release: + types: + - published + + +jobs: + build_sdist: + name: Build source distribution + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + + - uses: actions/setup-python@v2 + name: Install Python + with: + python-version: '3.7' + + - name: Build sdist + run: python setup.py sdist + + - uses: actions/upload-artifact@v2 + with: + path: dist/*.tar.gz + + + upload_pypi: + needs: [build_sdist] + runs-on: ubuntu-latest + # upload to PyPI on every tag starting with 'v' + #if: github.event_name == 'push' && startsWith(github.event.ref, 'refs/tags/v') + # alternatively, to publish when a GitHub Release is created, use the following rule: + if: github.event_name == 'release' && github.event.action == 'published' + steps: + - uses: actions/download-artifact@v2 + with: + name: artifact + path: dist + + - uses: pypa/gh-action-pypi-publish@master + with: + user: __token__ + password: ${{ secrets.pypi_password }} + # To test: repository_url: https://test.pypi.org/legacy/ diff --git a/README.md b/README.md index 14af02a..2a5f966 100644 --- a/README.md +++ b/README.md @@ -1,7 +1,6 @@ -# mbf_r - -| Documentation | https://mbf_r.readthedocs.io/en/latest/ +# mbf +Monorepo for the marburg bioinformatics suite All the mbf_* packages in one convienient repository.